Beispiel #1
0
 public Producto()
 {
     _compra= new Compra();
     _talle= new Talle();
     _color= new Color();
     _tipo= new Tipo();
 }
Beispiel #2
0
 public static DataSet DeleteCompra(Compra compra)
 {
     SqlParameter[] dbParams = new SqlParameter[]
         {
              DBHelper.MakeParam("@Id", SqlDbType.Int, 0, compra.Id),
         };
     return DBHelper.ExecuteDataSet("usp_ListCompra_DeleteCcompra", dbParams);
 }
Beispiel #3
0
 public static int Insertar(Compra compra)
 {
     SqlParameter[] dbParams = new SqlParameter[]
         {
             DBHelper.MakeParam("@Descripcion", SqlDbType.VarChar, 0, compra.Descripcion),
             DBHelper.MakeParam("@FechaCompra", SqlDbType.Date, 0, compra.FechaCompra),
             DBHelper.MakeParam("@Proveedor", SqlDbType.VarChar, 0, compra.Proveedor.Nombre),
             DBHelper.MakeParam("@NumerTicket", SqlDbType.VarChar, 0, compra.NumeroTicket),
             DBHelper.MakeParam("@Monto", SqlDbType.Decimal, 0, compra.Monto),
         };
     return Convert.ToInt32(DBHelper.ExecuteScalar("usp_EditCompra_Insertar", dbParams));
 }
Beispiel #4
0
        private void CargarDatos(int CompraId)
        {
            Compra compra = new Compra();
            compra.Id = CompraId;
            DataSet ds = EditCompra.GetCompra(compra);
            DataRow dr = ds.Tables[0].Rows[0];

            txtId.Text = CompraId.ToString();
            txtDescripcion.Text = dr["Descripcion"].ToString();
            txtMonto.Text = dr["Monto"].ToString().Replace(",", ".");
            txtProveedor.Text = dr["ProveedorDescripcion"].ToString();
            txtFecha.Text = dr["FechaCompra"].ToString();
        }
Beispiel #5
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtId.Text == "")
                {

                    Compra compra = new Compra();
                    compra.Descripcion = txtDescripcion.Text;
                    compra.FechaCompra = Convert.ToDateTime(txtFecha.Text);
                    compra.Proveedor.Nombre = txtProveedor.Text;
                    compra.NumeroTicket = txtNumeroTicket.Text;
                    compra.Monto = Utils.utils.ToDouble(txtMonto.Text);

                    if (EditCompra.Insertar(compra) > 0)
                    {
                        messageBox.ShowMessage("La compra se inserto correctamente!");
                    }

                    txtDescripcion.Text = "";
                    txtMonto.Text = "";
                    txtProveedor.Text = "";
                    txtNumeroTicket.Text = "";
                    txtFecha.Text = "";
                }
                else
                {

                    Compra compra = new Compra();
                    compra.Id = Convert.ToInt32(txtId.Text);
                    compra.Descripcion = txtDescripcion.Text;
                    compra.FechaCompra = Convert.ToDateTime(txtFecha.Text);
                    compra.Proveedor.Nombre = txtProveedor.Text;
                    compra.NumeroTicket = txtNumeroTicket.Text;
                    compra.Monto = Utils.utils.ToDouble(txtMonto.Text);

                    if (EditCompra.Actualizar(compra) > 0)
                    {
                        Response.Redirect("ListCompra.aspx", false);
                    }
                }
            }
            catch (Exception ex)
            {

                messageBox.ShowMessage(ex.Message + ex.StackTrace);
            }
        }
Beispiel #6
0
 protected void gridCompras_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     try
     {
         if (e.CommandName == "EditarCompra")
         {
             string sCompraId = e.CommandArgument.ToString();
             Response.Redirect("EditCompra.aspx?Id=" + sCompraId);
         }
         else if (e.CommandName == "EliminarCompra")
         {
             Compra compra = new Compra();
             compra.Id = Convert.ToInt32(e.CommandArgument.ToString());
             ListCompra.DeleteCompra(compra);
             CargarGrilla();
         }
     }
     catch (Exception ex)
     {
         messageBox.ShowMessage(ex.Message + ex.StackTrace);
     }
 }