示例#1
0
        public void EditarVenta(int pk, String des, String idClient, String name, String email, String phone,
                                double dis)
        {
            FAJA_MODELDataContext dc    = new FAJA_MODELDataContext();
            Sale_Bill             Venta = dc.Sale_Bill.First(c => c.SalBil_Pk == pk);

            Venta.SalBil_Description = des;

            Venta.SalBil_IdClient    = idClient;
            Venta.SalBil_ClientName  = name;
            Venta.SalBil_ClientEmail = email;
            Venta.SalBil_PhoneClient = phone;


            double cGross = 0;

            foreach (BOP_FAJAS_spListarDetalleVentasResult DBB in spListarDetalleVentas(pk))
            {
                cGross += Convert.ToDouble(DBB.Pro_SalePrice * DBB.DetSalBil_Quantity - DBB.DetSalBil_Detail);
                Product_Detail Producto = dc.Product_Detail.FirstOrDefault(c => c.ProDet_PK == DBB.DetBil_FK_ProDet);
                Producto.ProDet_Quantity -= (int)DBB.DetSalBil_Quantity;
                dc.SubmitChanges();
            }
            Venta.SalBil_GrossTotal = cGross;
            Venta.SalBil_Tax        = cGross * 0.13;
            Venta.SalBil_Discount   = dis;

            Venta.SalBil_NetTotal = cGross - dis + cGross * 0.13;

            Venta.SalBil_Status = "A";
            dc.SubmitChanges();
        }
示例#2
0
        public void EditarDetalleCompra(int id)
        {
            FAJA_MODELDataContext dc     = new FAJA_MODELDataContext();
            Detail_Buy_Bill       Compra = dc.Detail_Buy_Bill.First(c => c.DetBuyBil_PK == id);

            Compra.DetBuyBil_Status = "A";
            dc.SubmitChanges();

            Product_Detail Producto = dc.Product_Detail.First(c => c.ProDet_PK == Compra.DetBuyBil_FK_DetPro);

            Producto.ProDet_Quantity = Producto.ProDet_Quantity + Compra.DetBuyBil_Quantity;
            dc.SubmitChanges();
        }
示例#3
0
        public void EliminarDetalleCompra(int id)
        {
            FAJA_MODELDataContext dc     = new FAJA_MODELDataContext();
            Detail_Buy_Bill       Compra = dc.Detail_Buy_Bill.First(c => c.DetBuyBil_PK == id);

            if (Compra.DetBuyBil_Status.Equals("A"))
            {
                Product_Detail Producto = dc.Product_Detail.First(c => c.ProDet_PK == Compra.DetBuyBil_FK_DetPro);
                Producto.ProDet_Quantity = Producto.ProDet_Quantity - Compra.DetBuyBil_Quantity;
                dc.SubmitChanges();
            }
            Compra.DetBuyBil_Status = "I";
            dc.SubmitChanges();
        }
示例#4
0
        public Sale_Bill RegistrarVenta()
        {
            FAJA_MODELDataContext dc    = new FAJA_MODELDataContext();
            Sale_Bill             Venta = new Sale_Bill();

            Venta.SalBil_Date        = DateTime.Now;
            Venta.SalBil_Description = "";

            Venta.SalBil_IdClient    = "";
            Venta.SalBil_ClientName  = "";
            Venta.SalBil_ClientEmail = "";
            Venta.SalBil_PhoneClient = "";


            Venta.SalBil_Discount   = 0;
            Venta.SalBil_GrossTotal = 0;
            Venta.SalBil_NetTotal   = 0;
            Venta.SalBil_Tax        = 0;

            Venta.SalBil_FK_Com = 1;
            Venta.SalBil_Status = "P";
            dc.Sale_Bill.InsertOnSubmit(Venta);
            dc.SubmitChanges();
            return(Venta);
        }
        public void EliminarProducto(int pk)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();
            Product Producto         = dc.Product.First(c => c.Pro_Pk == pk);

            Producto.Pro_Status = "I";
            dc.SubmitChanges();
        }
        public void EliminarDetalle(int det)
        {
            FAJA_MODELDataContext dc       = new FAJA_MODELDataContext();
            Product_Detail        Producto = dc.Product_Detail.First(c => c.ProDet_PK == det);

            Producto.ProDet_Status = "I";
            dc.SubmitChanges();
        }
示例#7
0
        public void EliminarUsuario(int pPk)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();
            Usuarios Usuario         = dc.Usuarios.First(c => c.Use_PK == pPk);

            dc.Usuarios.DeleteOnSubmit(Usuario);
            dc.SubmitChanges();
        }
        public void EditarProductoImagen(int pk, string Imagen)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();
            Product Producto         = dc.Product.First(c => c.Pro_Pk == pk);

            Producto.Pro_Photo = Imagen;
            dc.SubmitChanges();
        }
示例#9
0
        public void EliminarVenta(int pk)
        {
            FAJA_MODELDataContext dc    = new FAJA_MODELDataContext();
            Sale_Bill             Venta = dc.Sale_Bill.First(c => c.SalBil_Pk == pk);

            if (Venta.SalBil_Status.Equals("A"))
            {
                foreach (BOP_FAJAS_spListarDetalleVentasResult DBB in spListarDetalleVentas(pk))
                {
                    Product_Detail Producto = dc.Product_Detail.FirstOrDefault(c => c.ProDet_PK == DBB.DetBil_FK_ProDet);
                    Producto.ProDet_Quantity += (int)DBB.DetSalBil_Quantity;
                    dc.SubmitChanges();
                }
            }

            Venta.SalBil_Status = "I";
            dc.SubmitChanges();
        }
示例#10
0
        public void EditarUsuario(int PK, string User, string Pass)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();
            Usuarios Usuario         = dc.Usuarios.First(c => c.Use_PK == PK);

            Usuario.Use_Name     = User;
            Usuario.Use_Password = Pass;
            dc.SubmitChanges();
        }
示例#11
0
        public void RegistrarUsuario(string User, string Pass)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();
            Usuarios Usuario         = new Usuarios();

            Usuario.Use_Name     = User;
            Usuario.Use_Password = Pass;
            dc.Usuarios.InsertOnSubmit(Usuario);
            dc.SubmitChanges();
        }
示例#12
0
        public void EditarDetalle(int det, int pro, int col, int siz, int qua)
        {
            FAJA_MODELDataContext dc       = new FAJA_MODELDataContext();
            Product_Detail        Producto = dc.Product_Detail.First(c => c.ProDet_PK == det);

            Producto.ProDet_FKk_Pro   = pro;
            Producto.ProDet_FK_ProCol = col;
            Producto.ProDet_FK_ProSiz = siz;
            Producto.ProDet_Quantity  = qua;
            dc.SubmitChanges();
        }
示例#13
0
        public double EliminarDetalleVenta(int pk)
        {
            double resultado                   = 0;
            FAJA_MODELDataContext dc           = new FAJA_MODELDataContext();
            Detail_Sale_Bill      DetalleVenta = dc.Detail_Sale_Bill.First(c => c.DetBil_PK == pk);
            Product_Detail        Detalle      = dc.Product_Detail.First(c => c.ProDet_PK == DetalleVenta.DetBil_FK_ProDet);
            Product Producto                   = dc.Product.First(c => c.Pro_Pk == Detalle.ProDet_FKk_Pro);

            resultado = Convert.ToDouble(Producto.Pro_SalePrice * DetalleVenta.DetSalBil_Quantity - DetalleVenta.DetSalBil_Detail);
            dc.Detail_Sale_Bill.DeleteOnSubmit(DetalleVenta);
            dc.SubmitChanges();
            return(resultado);
        }
示例#14
0
        public void EditarProducto(int pk, string pNombre, string pCodigo, string pDescripcion, double pPrecio,
                                   int pTipo)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();
            Product Producto         = dc.Product.First(c => c.Pro_Pk == pk);

            Producto.Pro_Name        = pNombre;
            Producto.Pro_Code        = pCodigo;
            Producto.Pro_Description = pDescripcion;
            Producto.Pro_SalePrice   = pPrecio;
            Producto.Pro_Fk_ProTyp   = pTipo;
            dc.SubmitChanges();
        }
示例#15
0
        public void RegistrarDetalleCompra(int idCompra, int detpro, double precio, int cantidad)
        {
            FAJA_MODELDataContext dc     = new FAJA_MODELDataContext();
            Detail_Buy_Bill       Compra = new Detail_Buy_Bill();

            Compra.DetBuyBil_FK_DetPro = detpro;
            Compra.DetBuyBil_BuyPrice  = precio;
            Compra.DetBuyBil_FK_BuyBil = idCompra;
            Compra.DetBuyBil_Quantity  = cantidad;
            Compra.DetBuyBil_Status    = "P";
            dc.Detail_Buy_Bill.InsertOnSubmit(Compra);
            dc.SubmitChanges();
        }
示例#16
0
        public Buy_Bill RegistrarCompra()
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();
            Buy_Bill Compra          = new Buy_Bill();

            Compra.BuyBil_Date        = DateTime.Now;
            Compra.BuyBil_Description = "";
            Compra.BuyBil_Status      = "P";
            Compra.BuyBil_Total       = 0;
            dc.Buy_Bill.InsertOnSubmit(Compra);
            dc.SubmitChanges();
            return(Compra);
        }
示例#17
0
        public void EliminarCompra(int id)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();
            Buy_Bill Compra          = dc.Buy_Bill.First(c => c.BuyBil_PK == id);

            Compra.BuyBil_Status = "I";
            dc.SubmitChanges();

            foreach (Detail_Buy_Bill DBB in dc.Detail_Buy_Bill.Where(c => c.DetBuyBil_FK_BuyBil == id))
            {
                EliminarDetalleCompra(DBB.DetBuyBil_PK);
            }
        }
示例#18
0
        public void RegistrarDetalle(int pro, int col, int siz, int qua)
        {
            FAJA_MODELDataContext dc       = new FAJA_MODELDataContext();
            Product_Detail        Producto = new Product_Detail();

            Producto.ProDet_PK        = IdentificadorDetalle();
            Producto.ProDet_FKk_Pro   = pro;
            Producto.ProDet_FK_ProCol = col;
            Producto.ProDet_FK_ProSiz = siz;
            Producto.ProDet_Quantity  = qua;
            Producto.ProDet_Status    = "A";
            dc.Product_Detail.InsertOnSubmit(Producto);
            dc.SubmitChanges();
        }
示例#19
0
        public void EditarCompra(int id, string Des, Double venta)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();
            Buy_Bill Compra          = dc.Buy_Bill.First(c => c.BuyBil_PK == id);
            double   total           = 0;

            foreach (Detail_Buy_Bill DBB in dc.Detail_Buy_Bill.Where(c => c.DetBuyBil_FK_BuyBil == id && c.DetBuyBil_Status == "P"))
            {
                EditarDetalleCompra(DBB.DetBuyBil_PK);
                total += Convert.ToDouble(DBB.DetBuyBil_BuyPrice);
            }
            Compra.BuyBil_Description = Des;
            Compra.BuyBil_Total       = total * venta;
            Compra.BuyBil_Status      = "A";
            dc.SubmitChanges();
        }
示例#20
0
        public double RegistrarDetalleVenta(int idVenta, int detpro, double descuento, int cantidad)
        {
            FAJA_MODELDataContext dc    = new FAJA_MODELDataContext();
            Detail_Sale_Bill      Venta = new Detail_Sale_Bill();

            Venta.DetBil_FK_ProDet   = detpro;
            Venta.DetBil_FK_BuyBil   = idVenta;
            Venta.DetSalBil_Detail   = descuento;
            Venta.DetSalBil_Quantity = cantidad;
            dc.Detail_Sale_Bill.InsertOnSubmit(Venta);
            dc.SubmitChanges();
            Product_Detail Detalle  = dc.Product_Detail.First(c => c.ProDet_PK == detpro);
            Product        Producto = dc.Product.First(c => c.Pro_Pk == Detalle.ProDet_FKk_Pro);

            return(Producto.Pro_SalePrice * cantidad - descuento);
        }
示例#21
0
        public Product RegistrarProducto(string pNombre, string pCodigo, string pDescripcion, double pPrecio,
                                         int pTipo)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();
            Product Producto         = new Product();

            Producto.Pro_Name        = pNombre;
            Producto.Pro_Code        = pCodigo;
            Producto.Pro_Description = pDescripcion;
            Producto.Pro_SalePrice   = pPrecio;
            Producto.Pro_Fk_ProTyp   = pTipo;
            Producto.Pro_Photo       = "../img/error-bg.jpg";
            Producto.Pro_Status      = "A";
            dc.Product.InsertOnSubmit(Producto);
            dc.SubmitChanges();
            return(Producto);
        }