public Producto() { _compra= new Compra(); _talle= new Talle(); _color= new Color(); _tipo= new Tipo(); }
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); }
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)); }
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(); }
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); } }
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); } }