예제 #1
0
 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();
 }