示例#1
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();
        }
示例#2
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();
        }
示例#3
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();
        }
        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();
        }
示例#5
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);
        }
示例#6
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();
        }
示例#7
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();
        }
示例#8
0
        public Usuarios ConsultarUsuario(int PK)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();
            Usuarios Usuario         = new Usuarios();

            if (PK != 0)
            {
                Usuario = (from c in dc.Usuarios
                           where c.Use_PK == PK
                           select c).First();
            }
            return(Usuario);
        }
示例#9
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);
            }
        }
示例#10
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();
        }
示例#11
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);
        }
示例#12
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();
        }
示例#13
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();
        }
示例#14
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);
        }
示例#15
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();
        }
示例#16
0
        public BOP_FAJAS_spListarDetalleProductosResult spListarDetalle(int PK, int det)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();
            BOP_FAJAS_spListarDetalleProductosResult        respuesta = new BOP_FAJAS_spListarDetalleProductosResult();
            List <BOP_FAJAS_spListarDetalleProductosResult> Detalles  = spListarDetalleProductos(PK);

            foreach (BOP_FAJAS_spListarDetalleProductosResult d in Detalles)
            {
                if (d.ProDet_PK.Equals(det))
                {
                    respuesta = d;
                    break;
                }
            }
            return(respuesta);
        }
示例#17
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);
        }
示例#18
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();
        }
示例#19
0
        public bool Login(string User, String Pass)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();
            Usuarios Usuario         = new Usuarios();

            try
            { Usuario = (from c in dc.Usuarios
                         where c.Use_Name == User && c.Use_Password == Pass
                         select c).First(); }
            catch (Exception e)
            {
            }
            if (Usuario.Use_Name != null)
            {
                return(true);
            }

            else
            {
                return(false);
            }
        }
示例#20
0
        public List <BOP_FAJAS_spListarProductosResult> spListarProductos()
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();

            return(dc.BOP_FAJAS_spListarProductos().ToList());
        }
示例#21
0
        public List <Product_Color> ListarColores()
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();

            return(dc.Product_Color.ToList());
        }
示例#22
0
        public List <Product_Size> ListarTamaños()
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();

            return(dc.Product_Size.ToList());
        }
示例#23
0
        public List <Product_Type> ListarTipoProductos()
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();

            return(dc.Product_Type.ToList());
        }
示例#24
0
        public BOP_FAJAS_spListarProductoResult spListarProducto(int PK)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();

            return(dc.BOP_FAJAS_spListarProducto(PK).FirstOrDefault());
        }
示例#25
0
        public List <BOP_FAJAS_spListarDetalleProductosResult> spListarDetalleProductos(int PK)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();

            return(dc.BOP_FAJAS_spListarDetalleProductos(PK).ToList());
        }
示例#26
0
        public List <Sale_Bill> ListarVentas()
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();

            return(dc.Sale_Bill.ToList());
        }
示例#27
0
        public List <BOP_FAJAS_spCuerpoVentaResult> spCuerpo(int bill)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();

            return(dc.BOP_FAJAS_spCuerpoVenta(bill).ToList());
        }
示例#28
0
        public List <BOP_FAJAS_spReporteVentaRangoFechasResult> spReporteVenta(DateTime d1, DateTime d2)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();

            return(dc.BOP_FAJAS_spReporteVentaRangoFechas(d1, d2).ToList());
        }
示例#29
0
        public static List <BOP_FAJAS_spListarDetalleVentasResult> spListarDetalleVentas(int bill)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();

            return(dc.BOP_FAJAS_spListarDetalleVentas(bill).ToList());
        }
示例#30
0
        public Sale_Bill ConsultarVenta(int pk)
        {
            FAJA_MODELDataContext dc = new FAJA_MODELDataContext();

            return(dc.Sale_Bill.First(c => c.SalBil_Pk == pk));
        }