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); } }