Ejemplo n.º 1
0
 private void EliminarRegistro()
 {
     if (this.gridView1.IsFocusedView)
     {
         LibroCompra Registro = (LibroCompra)this.bs.Current;
         if (Registro == null)
         {
             return;
         }
         if (MessageBox.Show("Esta seguro de eliminar este registro", "Atencion", MessageBoxButtons.YesNo) != DialogResult.Yes)
         {
             return;
         }
         try
         {
             db.LibroCompras.DeleteObject(Registro);
             db.SaveChanges();
             Busqueda();
         }
         catch (Exception x)
         {
             MessageBox.Show(x.Message);
         }
     }
 }
 private void Aceptar_Click(object sender, EventArgs e)
 {
     try
     {
         libroCompraBindingSource.EndEdit();
         registro = (LibroCompra)libroCompraBindingSource.Current;
         registro.Calcular();
         this.DialogResult = DialogResult.OK;
         this.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al validar los datos \n" + ex.Message, "Atencion", MessageBoxButtons.OK);
     }
 }
Ejemplo n.º 3
0
        private void EditarRegistro()
        {
            FrmLibroComprasItem F        = new FrmLibroComprasItem();
            LibroCompra         registro = (LibroCompra)this.bs.Current;

            if (registro == null)
            {
                return;
            }
            F.registro     = registro;
            F.registro.Mes = Convert.ToInt16(txtMes.Text);
            F.registro.Año = Convert.ToInt16(txtAño.Text);
            F.Modificar();
            if (F.DialogResult == DialogResult.OK)
            {
                F.registro.Calcular();
                db.SaveChanges();
                Busqueda();
            }
        }
Ejemplo n.º 4
0
 public static void BorrarItem(Compra compra)
 {
     using (var db = new RestaurantEntities())
     {
         try
         {
             LibroCompra item = (from p in db.LibroCompras
                                 where p.Numero == compra.Numero && p.CedulaRif == compra.CedulaRif
                                 select p).FirstOrDefault();
             if (item != null)
             {
                 db.DeleteObject(item);
                 db.SaveChanges();
             }
         }
         catch (Exception x)
         {
             Basicas.ManejarError(x);
         }
     }
 }
Ejemplo n.º 5
0
 public static void EscribirItem(Compra factura)
 {
     if (factura.IncluirLibroCompras.GetValueOrDefault(false) == false)
     {
         return;
     }
     using (var db = new RestaurantEntities())
     {
         try
         {
             LibroCompra item = new LibroCompra();
             item.Año            = factura.Año;
             item.CedulaRif      = factura.CedulaRif;
             item.Fecha          = factura.Fecha;
             item.Mes            = factura.Mes;
             item.MontoExento    = factura.MontoExento;
             item.MontoGravable  = factura.MontoGravable;
             item.MontoIva       = factura.MontoIva;
             item.MontoTotal     = factura.MontoTotal;
             item.Numero         = factura.Numero;
             item.NumeroControl  = factura.NumeroControl;
             item.RazonSocial    = factura.RazonSocial;
             item.TasaIva        = factura.TasaIva;
             item.IdLibroCompras = FactoryContadores.GetMax("idLibroCompras");
             db.LibroCompras.AddObject(item);
             var compra = (from c in db.Compras
                           where c.IdCompra == factura.IdCompra
                           select c).FirstOrDefault();
             if (compra != null)
             {
                 compra.LibroCompras = true;
             }
             db.SaveChanges();
         }
         catch (Exception x)
         {
             Basicas.ManejarError(x);
         }
     }
 }
 private void Limpiar()
 {
     registro  = new LibroCompra();
     proveedor = new Proveedore();
 }