Clase ASP

9
using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Data; namespace AplicacionEvento { public class EventoDAO { SqlConnection oSqlConnection; public Boolean insertarRegistro( Evento oEvento) { try { oSqlConnection = AdministradorDeConexion .getConexion(); oSqlConnection.Open(); String sentencia = "INSERT INTO Evento(idEvento, nombreDelEvento,idTipoDeEvento, fechaDelEvento, idLugar) VALUES(" + oEvento.idEvento + ",'" + oEvento.nombreDelEvento + "'," + oEvento.idTipoDeEvento + ",'" + oEvento.fechaDelEvento + "'," + oEvento.idLugar + ")" ; SqlCommand oSqlCommand = new SqlCommand (sentencia, oSqlConnection); oSqlCommand.ExecuteNonQuery(); oSqlConnection.Close(); return true ; } catch (System. Exception e) { oSqlConnection.Close(); return false ; } } public Evento consultarRegistro( int busqueda) { try { Evento oEvento; SqlConnection oSqlConnection = AdministradorDeConexion .getConexion(); oSqlConnection.Open(); String sentencia = "SELECT * FROM Evento WHERE idEvento =" + busqueda; SqlCommand oSqlCommand = new SqlCommand (sentencia, oSqlConnection); SqlDataReader oSqlDataReader = oSqlCommand.ExecuteReader(); if (oSqlDataReader.Read()) { oEvento = new Evento (); oEvento.idEvento = (( int )oSqlDataReader[ "idEvento" ]); oEvento.nombreDelEvento = (( String )oSqlDataReader[ "nombreDelEvento" ]); oEvento.idTipoDeEvento = (( int )oSqlDataReader[ "idTipoDeEvento" ]); oEvento.fechaDelEvento = (( String )oSqlDataReader[ "fechaDelEvento" ]);

description

Clase de ASP.Net, elaboracion de pagina web de mantenimiento de registro ABCM

Transcript of Clase ASP

using System;

using System.Collections.Generic;

using System.Data.SqlClient;

using System.Data;

namespace AplicacionEvento

{

public class EventoDAO {

SqlConnection oSqlConnection;

public Boolean insertarRegistro(Evento oEvento)

{

try {

oSqlConnection = AdministradorDeConexion.getConexion();

oSqlConnection.Open();

String sentencia = "INSERT INTO Evento(idEvento, nombreDelEvento,idTipoDeEvento, fechaDelEvento, idLugar) VALUES(" +

oEvento.idEvento + ",'" +

oEvento.nombreDelEvento + "'," +

oEvento.idTipoDeEvento + ",'" +

oEvento.fechaDelEvento + "'," +

oEvento.idLugar + ")";

SqlCommand oSqlCommand = new SqlCommand(sentencia, oSqlConnection);

oSqlCommand.ExecuteNonQuery();

oSqlConnection.Close();

return true;

}

catch (System.Exception e)

{

oSqlConnection.Close();

return false;

}

}

public Evento consultarRegistro(int busqueda)

{

try {

Evento oEvento;

SqlConnection oSqlConnection = AdministradorDeConexion.getConexion();

oSqlConnection.Open();

String sentencia = "SELECT * FROM Evento WHERE idEvento =" + busqueda;

SqlCommand oSqlCommand = new SqlCommand(sentencia, oSqlConnection);

SqlDataReader oSqlDataReader = oSqlCommand.ExecuteReader();

if (oSqlDataReader.Read())

{

oEvento = new Evento();

oEvento.idEvento = ((int)oSqlDataReader["idEvento"]);

oEvento.nombreDelEvento = ((String)oSqlDataReader["nombreDelEvento"]);

oEvento.idTipoDeEvento = ((int)oSqlDataReader["idTipoDeEvento"]);

oEvento.fechaDelEvento = ((String)oSqlDataReader["fechaDelEvento"]);

oEvento.idLugar = ((int)oSqlDataReader["idLugar"]);

oSqlDataReader.Close();

return oEvento;

}

else { return null;

}

}

catch (System.Exception e)

{

oSqlConnection.Close();

return null;

}

}

public Boolean modificarRegistro(int busqueda, Evento oEvento)

{

try {

SqlConnection oSqlConnection = AdministradorDeConexion.getConexion();

oSqlConnection.Open();

string sentencia = "UPDATE Evento SET nombreDelEvento='" + oEvento.nombreDelEvento + "'," +

"idTipoDeEvento=" + oEvento.idTipoDeEvento + "," +

"fechaDelEvento='" + oEvento.fechaDelEvento + "'," +

"idLugar=" + oEvento.idLugar +

" WHERE idEvento =" + busqueda;

SqlCommand oSqlCommand = new SqlCommand(sentencia, oSqlConnection);

oSqlCommand.ExecuteNonQuery();

oSqlConnection.Close();

return true;

}

catch (System.Exception e)

{

oSqlConnection.Close();

return false;

}

}

public Boolean eliminarRegistro(int busqueda)

{

try {

SqlConnection oSqlConnection = AdministradorDeConexion.getConexion();

oSqlConnection.Open();

string sentencia = "DELETE FROM Evento WHERE idEvento =" + busqueda;

SqlCommand oSqlCommand = new SqlCommand(sentencia, oSqlConnection);

oSqlCommand.ExecuteNonQuery();

oSqlConnection.Close();

return true;

}

catch (System.Exception e)

{

oSqlConnection.Close();

return false;

}

}

public int buscarRegistro(int busqueda)

{

Evento oEvento = new Evento();

try { SqlConnection oSqlConnection = AdministradorDeConexion.getConexion();

oSqlConnection.Open();

String sentencia = "SELECT * FROM Evento WHERE idEvento=" + busqueda;

SqlCommand oSqlCommand = new SqlCommand(sentencia, oSqlConnection);

SqlDataReader oSqlDataReader = oSqlCommand.ExecuteReader();

if (oSqlDataReader.Read())

{ oEvento.idEvento = ((int)oSqlDataReader["idEvento"]);

oEvento.nombreDelEvento = ((String)oSqlDataReader["nombreDelEvento"]);

oEvento.idTipoDeEvento = ((int)oSqlDataReader["idTipoDeEvento"]);

oEvento.fechaDelEvento = ((String)oSqlDataReader["fechaDeEvento"]);

oEvento.idLugar = ((int)oSqlDataReader["idLugar"]);

oSqlDataReader.Close();

oSqlConnection.Close();

return oEvento.idEvento;

}

return -99;

}

catch (System.Exception e)

{

oSqlConnection.Close();

return -99;

}

}

public List obtenerDatosEnList()

{

List oListEvento = new List();

try {

oSqlConnection = AdministradorDeConexion.getConexion();

oSqlConnection.Open();

String sentencia = "SELECT * FROM Evento";

SqlCommand oSqlCommand = new SqlCommand(sentencia, oSqlConnection);

SqlDataReader oSqlDataReader = oSqlCommand.ExecuteReader();

Evento oEvento;

while (oSqlDataReader.Read())

{

oEvento = new Evento();

oEvento.idEvento = ((int)oSqlDataReader["idEvento"]);

oEvento.nombreDelEvento = ((String)oSqlDataReader["nombreDelEvento"]);

oEvento.idTipoDeEvento = ((int)oSqlDataReader["idTipoDeEvento"]);

oEvento.fechaDelEvento = ((String)oSqlDataReader["fechaDelEvento"]);

oEvento.idLugar = ((int)oSqlDataReader["idLugar"]);

oListEvento.Add(oEvento);

}

oSqlDataReader.Close();

oSqlConnection.Close();

return oListEvento;

}

catch (System.Exception e)

{

oSqlConnection.Close();

return null;

}

}

}

}

using System;

using System.Configuration;

using System.Data.SqlClient;

namespace AplicacionEvento

{

public class AdministradorDeConexion {

public static SqlConnection getConexion()

{

SqlConnection conexion = new SqlConnection(ConfigurationManager.ConnectionStrings["DbEventoConnectionString"].ConnectionString);

try {

return conexion;

}

catch (SqlException ex)

{

}

return null;

}

}

}

using System;

namespace AplicacionEvento

{

public class Evento {

public int idEvento { get; set; }

public String nombreDelEvento { get; set; }

public int idTipoDeEvento { get; set; }

public String fechaDelEvento { get; set; }

public int idLugar { get; set; }

public Evento()

{

}

public Evento(int idEvento)

{

this.idEvento = idEvento;

}

public Evento(int idEvento, string nombreDelEvento, int idTipoDeEvento, string fechaDelEvento, int idLugar)

{

this.idEvento = idEvento;

this.nombreDelEvento = nombreDelEvento;

this.idTipoDeEvento = idTipoDeEvento;

this.fechaDelEvento = fechaDelEvento;

this.idLugar = idLugar;

}

public override string ToString()

{

return nombreDelEvento;

}

}

}










using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

namespace AplicacionEvento

{ public partial class WebFormInsertar : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e)

{

}

protected void btnGrabar_Click(object sender, EventArgs e)

{ Evento oEvento = new Evento();

oEvento.idEvento

= Int32.Parse(txtIdEvento.Text);

oEvento.nombreDelEvento = txtNombreDelEvento.Text;

oEvento.idTipoDeEvento = Int32.Parse(txtIdTipoDeEvento.Text);

oEvento.fechaDelEvento = txtFechaDelEvento.Text;

oEvento.idLugar

= Int32.Parse(txtIdLugar.Text);

EventoDAO oEventoDAO

= new EventoDAO();

bool resultado

= oEventoDAO.insertarRegistro(oEvento);

}

}

}using System;

using System.Data.SqlClient;

namespace AplicacionEvento

{

public partial class WebFormReporteDeCliente : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e)

{ // Se configura el visor del reporte como visible CrystalReportViewerEvento.Visible = true;

//Definimos las sentencias las cuales seleccionan los datos string sentencia = "select * from Evento";

// Se crea un conjunto de datos del tipo DataSetCliente DataSetEvento oDataSetEvento = new DataSetEvento();

// Se solicita y abre una conexin a base de datos SqlConnection oSqlConnection = AdministradorDeConexion.getConexion();

// Obtener una conexin oSqlConnection.Open();

//creamos el adaptador de datos SqlDataAdapter oSqlDataAdapter = new SqlDataAdapter(sentencia, oSqlConnection);

// Se pobla las tablas del conjunto de datos tipeado oSqlDataAdapter.Fill(oDataSetEvento, "Evento");

//Ahora poblamos el informe y lo mostramos CrystalReportEvento oCrystalReportProducto = new CrystalReportEvento();

oCrystalReportProducto.SetDataSource(oDataSetEvento);

CrystalReportViewerEvento.ReportSource = oCrystalReportProducto;

oSqlConnection.Close();

}

}

}