コード例 #1
0
        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;
        }
コード例 #2
0
 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);
 }
コード例 #3
0
        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);
        }
コード例 #4
0
        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;
        }
コード例 #5
0
        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();
        }
コード例 #6
0
        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;
        }
コード例 #7
0
        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;
        }