Esempio n. 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                Purchases pur = new Purchases();
                pur.IdEmployee   = frmMain.idEmpleado;
                pur.IdProvider   = (int)cbProveedor.SelectedValue;
                pur.IdWarehouse  = (int)cbBodega.SelectedValue;
                pur.Factura      = txtNoFactura.Text;
                pur.EntryDate    = DateTime.Now;
                pur.PurchaseDate = dtFechaFactura.DateTime;

                if (pursCont.AddOrUpdatePurchases(pur))
                {
                    foreach (DetallesGrd x in listProd)
                    {
                        DetailPurchase det = new DetailPurchase();
                        det.IdProduct   = x.IdProducto;
                        det.Quantity    = x.Cantidad;
                        det.Cost        = x.Costo;
                        det.IVA         = x.IVA;
                        det.Desc        = x.Desc;
                        det.IdPurchases = pur.IdPurchases;
                        detPurCont.AddOrUpdateDetailPurchase(det);

                        Kardex kard = new Kardex();
                        kard.IdDocument   = pur.IdPurchases;
                        kard.Document     = "Compra";
                        kard.IdProducto   = x.IdProducto;
                        kard.EntryAmount  = x.Cantidad;
                        kard.OutputAmount = 0;
                        kard.Stock        = kardCont.GetStockActual(x.IdProducto) + x.Cantidad;
                        kard.IdWarehouse  = pur.IdWarehouse;
                        kardCont.AddOrUpdateClient(kard);

                        CostingAverage costAver = new CostingAverage();
                        costAver.IdKardex = kard.IdKardex;
                        costAver.Cost     = costAveCont.getCalcularPromedioSimple(x.IdProducto);
                        costAveCont.AddOrUpdateCostingAverage(costAver);

                        CostingWeighted costWeig = new CostingWeighted();
                        costWeig.IdKardex = kard.IdKardex;
                        costWeig.Cost     = 0;
                        cosWeiCont.AddOrUpdateCostingWeighted(costWeig);
                    }
                }

                FrmSuccess.ConfirmacionFrom("Guardado Correctamente.");
                Limpiar();
            }
            catch (Exception ex)
            {
                MessageBox.Show("ocurrio un error al guardar.");
                Limpiar();
            }
        }
Esempio n. 2
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     if (spIdCountry.Value > 0)
     {
         Country country = new Country();
         RellenarPais(ref country);
         CountryController contCont = new CountryController();
         if (contCont.AddOrUpdateCountry(country))
         {
             FrmSuccess.ConfirmacionFrom("Editado");
             limpiar();
         }
         else
         {
             MessageBox.Show("ocurrio un error al guardar.");
         }
     }
 }
Esempio n. 3
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (spIdProduct.Value == 0)
     {
         Product prod = new Product();
         RellenarPrducto(ref prod);
         ProductController prodCont = new ProductController();
         if (prodCont.AddOrUpdateProduct(prod))
         {
             FrmSuccess.ConfirmacionFrom("Guardado");
             limpiar();
         }
         else
         {
             MessageBox.Show("ocurrio un error al guardar.");
         }
     }
 }
Esempio n. 4
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     if (spIdMarca.Value > 0)
     {
         Brand bran = new Brand();
         RellenarMarca(ref bran);
         BrandController empCont = new BrandController();
         if (empCont.AddOrUpdateEmployee(bran))
         {
             FrmSuccess.ConfirmacionFrom("Editado");
             //MessageBox.Show("Se edito correctamente.");
             Limpiar();
         }
         else
         {
             MessageBox.Show("ocurrio un error al editar.");
         }
     }
 }
Esempio n. 5
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     if (spIdProveedor.Value > 0)
     {
         Provider prov = new Provider();
         RellenarProvider(ref prov);
         ProviderControlles provCont = new ProviderControlles();
         if (provCont.AddOrUpdateEmployee(prov))
         {
             FrmSuccess.ConfirmacionFrom("Editado");
             //MessageBox.Show("Se edito correctamente.");
             Limpiar();
         }
         else
         {
             MessageBox.Show("ocurrio un error al editar.");
         }
     }
 }
Esempio n. 6
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     if (spIdAlmacen.Value > 0)
     {
         Warehouse oWarehouse = new Warehouse();
         RellenarAlmacen(ref oWarehouse);
         WarehouseController wareCont = new WarehouseController();
         if (wareCont.AddOrUpdateWarehouse(oWarehouse))
         {
             FrmSuccess.ConfirmacionFrom("Editado");
             //MessageBox.Show("Se edito correctamente.");
             Limpiar();
         }
         else
         {
             MessageBox.Show("ocurrio un error al editar.");
         }
     }
 }
Esempio n. 7
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     if (spIdProduct.Value > 0)
     {
         Product prod = new Product();
         RellenarPrducto(ref prod);
         ProductController prodCont = new ProductController();
         if (prodCont.AddOrUpdateProduct(prod))
         {
             FrmSuccess.ConfirmacionFrom("Editado");
             //MessageBox.Show("Se edito correctamente.");
             limpiar();
         }
         else
         {
             MessageBox.Show("ocurrio un error al editar.");
         }
     }
 }
Esempio n. 8
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     if (spIdClient.Value > 0)
     {
         if (isClienteValido())
         {
             Client client = new Client();
             RellanarClinte(ref client);
             ClientController clientCont = new ClientController();
             if (clientCont.AddOrUpdateClient(client))
             {
                 FrmSuccess.ConfirmacionFrom("Editado");
                 limpiar();
             }
             else
             {
                 MessageBox.Show("ocurrio un error al editar.");
             }
         }
     }
 }
Esempio n. 9
0
 private void btnEdit_Click(object sender, EventArgs e)
 {
     if (spIdEmpleado.Value > 0)
     {
         if (isEmpleadoValido())
         {
             Employee emp = new Employee();
             RellenarEmpleado(ref emp);
             EmployeeController empCont = new EmployeeController();
             if (empCont.AddOrUpdateEmployee(emp))
             {
                 FrmSuccess.ConfirmacionFrom("Editado");
                 //MessageBox.Show("Se edito correctamente.");
                 Limpiar();
             }
             else
             {
                 MessageBox.Show("ocurrio un error al editar.");
             }
         }
     }
 }
Esempio n. 10
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (spIdUsuario.Value == 0)
     {
         if (isUsuarioValido())
         {
             UserController userCont = new UserController();
             TempUser       userTemp = new TempUser();
             RellenarUsuario(ref userTemp);
             if (userCont.addUser(userTemp))
             {
                 FrmSuccess.ConfirmacionFrom("Guardado");
                 //MessageBox.Show("Se guardo correctamente.");
                 Limpiar();
             }
             else
             {
                 MessageBox.Show("ocurrio un error al guardar.");
             }
         }
     }
 }