Пример #1
0
        public static IList Listar()
        {
            using (puntoDeVentaDB_testEntities db = new puntoDeVentaDB_testEntities())
            {
                var query = (from prod in db.productos
                             select new
                {
                    Nombre = prod.nombreProd,
                    Descripcion = prod.descripcionProd,
                    Precio = prod.precioProd,
                    Imagen = prod.imagenProd
                }

                             //


                             /*from us in db.usuario
                              *       join emp in db.empleado on us.ciEmpleadoFK equals emp.ciEmpleado
                              *       join cargo in db.cargoLaboral on emp.codCargoFK equals cargo.codCargo
                              *       select new
                              *       {
                              *           Nombre = emp.nombreEmp,
                              *           Apellido = emp.apellidoPtEmp,
                              *           CI = emp.ciEmpleado,
                              *           Direccion = emp.direccionEmp,
                              *           Correo = emp.correoEmp,
                              *           Cargo = cargo.nombreCg,
                              *
                              *
                              *       }*/
                             );

                return(query.ToList());
            }
        }
Пример #2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            MainWindow          mainVentana = new MainWindow();
            WindowAdministrador adminW      = new WindowAdministrador();

            puntoDeVentaDB_testEntities bd = new puntoDeVentaDB_testEntities();

            var q = from d in bd.usuario
                    where d.nombreUs == TbNombreUsuarioLogin.Text &&
                    d.passwordUs == PasswordBoxLogin.Password && d.empleado.cargoLaboral.nombreCg == "Administrador"
                    select d;
            var m = from s in bd.usuario
                    where s.nombreUs == TbNombreUsuarioLogin.Text && s.passwordUs == PasswordBoxLogin.Password && s.empleado.cargoLaboral.nombreCg == "Cajero"
                    select s;

            if (m.Count() > 0)
            {
                System.Windows.MessageBox.Show("Bienvenido " + TbNombreUsuarioLogin.Text);
                mainVentana.Show();
                this.Close();
            }
            else if (q.Count() > 0)
            {
                System.Windows.MessageBox.Show("Bienvenido " + TbNombreUsuarioLogin.Text);
                adminW.Show();
                this.Close();
            }
            else
            {
                TblDatosIncorrectos.Text  = "Usuario o contraseña incorrectos";
                TbNombreUsuarioLogin.Text = "";
                PasswordBoxLogin.Password = "";
            }
        }
Пример #3
0
        private  void BtnProdAgregar1(object sender, RoutedEventArgs e)
        {
            OrdenVm ov = new OrdenVm();
            using (puntoDeVentaDB_testEntities d = new puntoDeVentaDB_testEntities())
            {
                object id = (object)((Button)sender).CommandParameter;

                productos prueba = new productos();

                prueba = d.productos.Find(Int32.Parse(id.ToString()));


                //int nn = Int32.Parse(rusia.Text);
                decimal? mm = prueba.precioProd;
                string yy = prueba.descripcionProd;

                cont++;
                listaOr.Add(new OrdenVm(cont,hu, mm, yy));

                listaOr.Add(new OrdenVm(hu, mm, yy,Int32.Parse(id.ToString())));

               
                valor += ov.subtotalItem(hu, mm);
                tbTotal.Text = valor.ToString();
            }

             refreshorden();

        }
Пример #4
0
 public static IList rangoFechasVentasSemana(DateTime?fechaDia)
 {
     using (puntoDeVentaDB_testEntities db = new puntoDeVentaDB_testEntities())
     {
         var query = db.CP_fechaParaSemanaDB(fechaDia);
         return(query.ToList());
     }
 }
Пример #5
0
        public static IList rangoFechasVentas(DateTime?fecha_1, DateTime?fecha_2)
        {
            using (puntoDeVentaDB_testEntities db = new puntoDeVentaDB_testEntities())
            {
                var query = db.CP_reporteEnRangoDB(fecha_1, fecha_2);

                return(query.ToList());
            }
        }
Пример #6
0
        public static IList listarVentas()
        {
            using (puntoDeVentaDB_testEntities db = new puntoDeVentaDB_testEntities())
            {
                var query = db.cp_ReporteVentasDB();

                return(query.ToList());
            }
        }
Пример #7
0
        public static IList listarProductos()
        {
            using (puntoDeVentaDB_testEntities db = new puntoDeVentaDB_testEntities())
            {
                var query = db.CP_reporteProductoDB();

                return(query.ToList());
            }
        }
Пример #8
0
 public int?encontrarUltimaOrden()
 {
     try
     {
         using (puntoDeVentaDB_testEntities db = new puntoDeVentaDB_testEntities())
         {
             int?v = db.orden.Max(d => d.codOrden);
             return(v);
         }
     }
     catch (Exception)
     {
         return(0);
     }
 }
Пример #9
0
        public static IList ListarClientes()
        {
            using (puntoDeVentaDB_testEntities db = new puntoDeVentaDB_testEntities())
            {
                var query = (from cl in db.clientes

                             select new
                {
                    nitCliente = cl.nitCliente,
                    nombreCliente = cl.nombreCliente,
                    apellidoCliente = cl.apellidoCliente
                }
                             );

                return(query.ToList());
            }
        }
Пример #10
0
        public static IList Listar()
        {
            using (puntoDeVentaDB_testEntities db = new puntoDeVentaDB_testEntities())
            {
                var query = (from us in db.usuario select new {
                    Nombre = us.empleado.nombreEmp,
                    Apellido = us.empleado.apellidoPtEmp,
                    CI = us.empleado.ciEmpleado,
                    Direccion = us.empleado.direccionEmp,
                    Correo = us.empleado.correoEmp,
                    Cargo = us.empleado.cargoLaboral.nombreCg
                }
                             );

                return(query.ToList());
            }
        }
Пример #11
0
        public static IList ListarOrden()
        {
            using (puntoDeVentaDB_testEntities db = new puntoDeVentaDB_testEntities())
            {
                var query = (from or in db.orden
                             select new
                {
                    CodOrden = or.codOrden,
                    ApCliente = or.clientes.apellidoCliente,
                    Productos = or.ordenProductos,
                    Observ = or.observaciones,
                    Estado = or.estadoOrden
                }
                             );

                return(query.ToList());
            }
        }
Пример #12
0
        private void BtnTerminarOrden_Click(object sender, RoutedEventArgs e)
        {
            /*ConfirmarOrden terminarO = new ConfirmarOrden();
            terminarO.ShowDialog();*/
            string carnet = tbCarnetCliente.Text;
            puntoDeVentaDB_testEntities nuevo = new puntoDeVentaDB_testEntities();
            clientes nm = new clientes();
            orden kl = new orden();
            ordenProductos jk = new ordenProductos();
            
            var q= nuevo.clientes.Find(carnet);

                db.clientes.Add(oCliente);
                db.SaveChanges();
                txtnitCliente.Clear();
                txtnombreCliente.Clear();
                txtapellidoCliente.Clear();
            }
Пример #13
0
        public void listarOrdenesNuevas()
        {
            List <string> ls = new List <string>();

            using (var d = new puntoDeVentaDB_testEntities())
            {
                var q = (
                    from sm in d.orden where sm.codOrden == 8
                    let queryable = (from nn in d.ordenProductos where nn.orden.codOrden == 8 select nn.productos.nombreProd)
                                    select new
                {
                    orden = sm.codOrden,
                    ordenes = queryable.ToList()
                }
                    ).ToList();


                listaOrdenesNuevas.ItemsSource = q;
            }
        }
Пример #14
0
        private void GetProductos()
        {
            List<Items> ln = new List<Items>();
            using (puntoDeVentaDB_testEntities d = new puntoDeVentaDB_testEntities())
            {
               var ls = (
                    from dm in d.productos select new 
                    {
                        Nombre= dm.nombreProd,
                        Descripcion = dm.descripcionProd,
                        Precio = dm.precioProd,
                        CodProd = dm.codProducto
                       
                    }
                    ).ToList();
                ListaMenu.ItemsSource = ls;

            }

            
        }