public static bool Guardar2(Entidades.Presupuestos Facturag, List <Entidades.PresupuestoDetalles> listaRelaciones) { using (var repositorio = new DAL.Repositorio <Entidades.Presupuestos>()) { bool FacuraGuardada; bool relacionesGuardadas = false; if (Buscar(P => P.PresupuestoId == Facturag.PresupuestoId) == null) { FacuraGuardada = repositorio.GuardarBool(Facturag); } else { FacuraGuardada = repositorio.Modificar(Facturag); } if (FacuraGuardada) { relacionesGuardadas = true; if (listaRelaciones != null) { foreach (var relacion in listaRelaciones) { relacion.Id = Facturag.PresupuestoId; if (!BLL.PresupuestoDetalleBLL.Guardar(relacion)) { relacionesGuardadas = false; } } } } return(relacionesGuardadas); } }
protected void GuardarButton_Click(object sender, EventArgs e) { if (DescripcionTextBox.Text == "" || MontoTextBox.Text == "") { Label1.Text = "Llena el campo Nombre de Categorias"; } else { Entidades.Presupuestos pre = new Entidades.Presupuestos(); Llenar(pre); PresupuestoBLL.Guardar(pre); Label1.Text = "Registro con exito"; } }
protected void GuardarButton_Click(object sender, EventArgs e) { if (MontoTextBox.Text == "" || DescripcionTextBox.Text == "") { Page.ClientScript.RegisterStartupScript(this.GetType(), "scripts", "<script>alert('Debes Llenar Todos los campos Señalado con (*)');</script>"); } else { Entidades.Presupuestos presu = new Entidades.Presupuestos(); LlenarClase(presu); PresupuestoBLL.Insertar(presu); Limpiar(); Page.ClientScript.RegisterStartupScript(this.GetType(), "scripts", "<script>alert('Realizado satisfactoriamente');</script>"); } }
public void LlenarGrid(Entidades.Presupuestos presupuesto) { DetalleGridView.DataSource = null; DetalleGridView.DataSource = presupuesto.Relacion.ToList(); DetalleGridView.DataBind(); }