public List<InvUnidadMedidaDTO> Listar() { List<InvUnidadMedidaDTO> Lista = new List<InvUnidadMedidaDTO>(); Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetSqlStringCommand(C_LISTAR); using (IDataReader dr = db.ExecuteReader(dbCommand)) { while (dr.Read()) { InvUnidadMedidaDTO obj = new InvUnidadMedidaDTO(); if (dr["id_unidad_medida"] != System.DBNull.Value) obj.IdUnidadMedida = (int)dr["id_unidad_medida"]; if (dr["nombre_unidad_medida"] != System.DBNull.Value) obj.NombreUnidadMedida = (string)dr["nombre_unidad_medida"]; if (dr["nombre_corto"] != System.DBNull.Value) obj.NombreCorto = (string)dr["nombre_corto"]; if (dr["estado"] != System.DBNull.Value) obj.Estado = (string)dr["estado"]; Lista.Add(obj); } } return Lista; }
public void Actualizar(InvUnidadMedidaDTO obj) { Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetSqlStringCommand(C_ACTUALIZAR); db.AddInParameter(dbCommand, "@id_unidad_medida", DbType.Int32, obj.IdUnidadMedida); db.AddInParameter(dbCommand, "@nombre_unidad_medida", DbType.String, obj.NombreUnidadMedida); db.AddInParameter(dbCommand, "@nombre_corto", DbType.String, obj.NombreCorto); db.AddInParameter(dbCommand, "@estado", DbType.String, obj.Estado); db.ExecuteNonQuery(dbCommand); }
protected void btnActualizar_Click(object sender, EventArgs e) { InvUnidadMedidaDTO obj = new InvUnidadMedidaDTO(); obj = objInvUnidadMedidaDAO.ListarPorClave(Convert.ToInt32(this.txtId.Text)); obj.NombreCorto = this.txtDescripcionCorta.Text; obj.NombreUnidadMedida = this.txtDescripcion.Text; if (this.chkEstado.Checked) obj.Estado = "1"; else obj.Estado = "0"; objInvUnidadMedidaDAO.Actualizar(obj); }
public int Agregar(InvUnidadMedidaDTO obj) { Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetSqlStringCommand(C_AGREGAR); db.AddInParameter(dbCommand, "@nombre_unidad_medida", DbType.String, obj.NombreUnidadMedida); db.AddInParameter(dbCommand, "@nombre_corto", DbType.String, obj.NombreCorto); db.AddInParameter(dbCommand, "@estado", DbType.String, obj.Estado); db.ExecuteNonQuery(dbCommand); dbCommand = db.GetSqlStringCommand("SELECT MAX(id_unidad_medida) FROM INV_UNIDAD_MEDIDA"); int id = Convert.ToInt32(db.ExecuteScalar (dbCommand)); return id; }
protected void btnEliminar_Click(object sender, EventArgs e) { InvUnidadMedidaDTO obj = new InvUnidadMedidaDTO(); if (this.txtId.Text != "") { objInvUnidadMedidaDAO.Eliminar(Convert.ToInt32(this.txtId.Text)); this.txtId.Text = ""; this.txtDescripcionCorta.Text = ""; this.txtDescripcion.Text = ""; this.chkEstado.Checked = true; } this.panRegistro.Visible = false; this.panLista.Visible = true; Listar(); }
protected void btnGrabar_Click(object sender, EventArgs e) { InvUnidadMedidaDTO obj = new InvUnidadMedidaDTO(); obj.NombreCorto = this.txtDescripcionCorta.Text; obj.NombreUnidadMedida = this.txtDescripcion.Text; if (this.chkEstado.Checked) obj.Estado = "1"; else obj.Estado = "0"; int id = objInvUnidadMedidaDAO.Agregar(obj); this.txtId.Text = id.ToString(); this.btnNuevo.Visible = false; this.btnActualizar.Visible = true; this.btnEliminar.Visible = true; this.panRegistro.Visible = true; this.panLista.Visible = false; }
public InvUnidadMedidaDTO ListarPorClave(int IdUnidadMedida) { InvUnidadMedidaDTO obj = null; Database db = DatabaseFactory.CreateDatabase("ApplicationConnectionString"); DbCommand dbCommand = db.GetSqlStringCommand(C_LISTAR_POR_CLAVE); db.AddInParameter(dbCommand, "@id_unidad_medida", DbType.Int32, IdUnidadMedida); using (IDataReader dr = db.ExecuteReader(dbCommand)) { if (dr.Read()) { obj = new InvUnidadMedidaDTO(); if (dr["id_unidad_medida"] != System.DBNull.Value) obj.IdUnidadMedida = (int)dr["id_unidad_medida"]; if (dr["nombre_unidad_medida"] != System.DBNull.Value) obj.NombreUnidadMedida = (string)dr["nombre_unidad_medida"]; if (dr["nombre_corto"] != System.DBNull.Value) obj.NombreCorto = (string)dr["nombre_corto"]; if (dr["estado"] != System.DBNull.Value) obj.Estado = (string)dr["estado"]; } } return obj; }