public static List<Padecimiento> ConsultaPublicado() { //Creamos un objeto SQLcommand SqlCommand cmdConsulta = new SqlCommand(PadecimientoSQLHelper.CONSULTA_PADECIMIENTO_ACTIVO, DBConnection.Open()); cmdConsulta.CommandType = CommandType.StoredProcedure; SqlDataReader reader = cmdConsulta.ExecuteReader(); List<Padecimiento> itemsPadecimientos = new List<Padecimiento>(); Padecimiento padecimiento = null; DBConnection.Open(); while (reader.Read()) { padecimiento = new Padecimiento(); padecimiento.Nombre = reader["nombre"].ToString(); padecimiento.Publicado = int.Parse(reader["publicado"].ToString()); padecimiento.Id = int.Parse(reader["id"].ToString()); itemsPadecimientos.Add(padecimiento); } DBConnection.Close(cmdConsulta.Connection); return itemsPadecimientos; }
protected void btnGuardar_Click(object sender, EventArgs e) { Padecimiento padecimiento = new Padecimiento(); padecimiento.Nombre = txtNombre.Text; padecimiento.Descripcion = txtDescripcion.Text; if (CheckPublicado.Checked) { padecimiento.Publicado = 1; } else { padecimiento.Publicado = 0; } try { PadecimientoDAO padecimientoDao = new PadecimientoDAO(); if (idPadecimiento != 0)//modificacion { padecimiento.Id = idPadecimiento; if (padecimientoDao.ModificarPadecimiento(padecimiento)) { lblMensaje.Text = "Se ha modificado correctamente"; } else { lblMensaje.Text = "Error al tratar de modificar"; } } else {//es Alta de Padecimiento padecimientoDao.Inserta(padecimiento); this.lblMensaje.Visible = true; this.lblMensaje.Text = "Se ingreso correctamente el Padecimiento"; limpia(); } } catch (Exception exe) { lblMensaje.Visible = true; lblMensaje.Text = "Error Mensaje:" + exe; } }
public Padecimiento ConsultarUnPadecimiento(int idPadecimiento) { Padecimiento padecimient = new Padecimiento(); try { SqlCommand cmdConsulta = new SqlCommand(); cmdConsulta.CommandText = PadecimientoSQLHelper.CONSULTA_UN_PADECIMIENTO; cmdConsulta.CommandType = CommandType.StoredProcedure; cmdConsulta.Connection = DBConnection.Open(); SqlParameter parametro = new SqlParameter(); parametro = new SqlParameter(PadecimientoSQLHelper.PARAMETRO_PADECIMIENTOID, SqlDbType.Int); parametro.Value = idPadecimiento; cmdConsulta.Parameters.Add(parametro); SqlDataReader drConsulta = cmdConsulta.ExecuteReader(); while (drConsulta.Read()) { padecimient.Id = drConsulta.GetInt32(0); padecimient.Nombre = drConsulta.GetString(1); padecimient.Descripcion = drConsulta.GetString(2); padecimient.Publicado = drConsulta.GetInt32(3); } DBConnection.Close(cmdConsulta.Connection); } catch (Exception exc) { Console.Write(exc); } return padecimient; }
public bool ModificarPadecimiento(Padecimiento padecimiento) { bool Exito = false; SqlCommand cmdModificarPadecimiento = new SqlCommand(); cmdModificarPadecimiento.CommandText = PadecimientoSQLHelper.UPDATE_PADECIMIENTO; cmdModificarPadecimiento.CommandType = CommandType.StoredProcedure; cmdModificarPadecimiento.Connection = DBConnection.Open(); SqlParameter[] parametros = new SqlParameter[4]; parametros[0] = new SqlParameter(PadecimientoSQLHelper.PARAMETRO_PADECIMIENTOID, SqlDbType.Int); parametros[0].Value = padecimiento.Id; parametros[1] = new SqlParameter(PadecimientoSQLHelper.PARAMETRO_NOMBRE, SqlDbType.NVarChar, 150); parametros[1].Value = padecimiento.Nombre; parametros[2] = new SqlParameter(PadecimientoSQLHelper.PARAMETRO_DESCRIPCION, SqlDbType.NVarChar); parametros[2].Value = padecimiento.Descripcion; parametros[3] = new SqlParameter(PadecimientoSQLHelper.PARAMETRO_PUBLICADO, SqlDbType.Int); parametros[3].Value = padecimiento.Publicado; cmdModificarPadecimiento.Parameters.AddRange(parametros); cmdModificarPadecimiento.ExecuteReader(); DBConnection.Close(cmdModificarPadecimiento.Connection); Exito = true; return Exito; }
public void Inserta(Padecimiento padecimiento) { SqlCommand cmdAgregarPadecimiento = new SqlCommand(); // Indicamos sus parametro de CommandTExt y la Conexion. del Objeto Command cmdAgregarPadecimiento.CommandText = SQLHelpers.PadecimientoSQLHelper.INSERTA_PADECIMIENTO; cmdAgregarPadecimiento.CommandType = CommandType.StoredProcedure; cmdAgregarPadecimiento.Connection = DBConnection.Open(); //Declarando los Parametros SqlParameter[] parametros = new SqlParameter[3]; //Asignando Valores parametros[0] = new SqlParameter(PadecimientoSQLHelper.PARAMETRO_NOMBRE, SqlDbType.NVarChar, 150); parametros[0].Value = padecimiento.Nombre; parametros[1] = new SqlParameter(PadecimientoSQLHelper.PARAMETRO_DESCRIPCION, SqlDbType.NVarChar); parametros[1].Value = padecimiento.Descripcion; parametros[2] = new SqlParameter(PadecimientoSQLHelper.PARAMETRO_PUBLICADO, SqlDbType.Int); parametros[2].Value = Convert.ToInt32(padecimiento.Publicado); //Agregando nuestros parametros al command cmdAgregarPadecimiento.Parameters.AddRange(parametros); //Ejecutamos el NonQuery cmdAgregarPadecimiento.ExecuteReader(); // Cerramos la conexion DBConnection.Close(cmdAgregarPadecimiento.Connection); }