Example #1
0
        public void cambiarEstado(OrdenTaller ot)
        {
            using (ProyectoEntities db = new ProyectoEntities())
            {
                try
                {
                    var queryot =
                        from OrdenTaller in db.OrdenTaller
                        where
                        OrdenTaller.IdOT == ot.IdOT
                        select OrdenTaller;

                    foreach (var p in queryot)
                    {
                        p.EstadoOT     = ot.EstadoOT;
                        p.PrecioOT     = ot.PrecioOT;
                        p.ComentarioOT = ot.ComentarioOT;
                    }
                    db.SaveChanges();
                }
                catch (Exception exsql)
                {
                    throw new Exception("Ocurrio un error al modificar la Orden de Taller", exsql);
                }
            }
        }
Example #2
0
        /* public List<Entidades.DTODocumento> consultaDocumentos (string condicion)
         * {
         *   List<Entidades.DTODocumento> listaConsulta = new List<Entidades.DTODocumento>();
         *
         *   using (var contexto = new ProyectoEntities())
         *   {
         *       var consulta = from documento in contexto.Documento
         *                      where
         *                      select new
         *                      {
         *                          documento.id_doc,
         *                          documento.fecha_llegada,
         *                          documento.fecha_salida,
         *                          documento.contenido,
         *                          documento.tipo,
         *                          documento.pertenencia,
         *                          documento.id_organismo,
         *                          documento.id_remitente,
         *                      };
         *
         *       foreach(var item in consulta)
         *       {
         *           Entidades.DTODocumento objDocumento = new Entidades.DTODocumento();
         *
         *           objDocumento.identificador = item.id_doc;
         *           objDocumento.fechaLlegada = item.fecha_llegada;
         *           objDocumento.fechaSalida = item.fecha_salida;
         *           objDocumento.contenido = item.contenido;
         *           objDocumento.tipo = item.tipo;
         *           objDocumento.juzgado = item.pertenencia;
         *
         *           if(item.id_organismo != null)
         *           {
         *               objDocumento.remitente = consultaRemitente(Convert.ToInt32(item.id_organismo), "org");
         *           }
         *           else
         *           {
         *               if(item.id_remitente != null)
         *               {
         *                   objDocumento.remitente = consultaRemitente(Convert.ToInt32(item.id_remitente), "persona");
         *               }
         *           }
         *
         *           listaConsulta.Add(objDocumento);
         *       }
         *
         *       return listaConsulta;
         *   }
         * }*/

        public string consultaRemitente(int id, string tabla)
        {
            using (var contexto = new ProyectoEntities())
            {
                string consulta = "";

                if (tabla.Equals("persona"))
                {
                    consulta = (from persona in contexto.Personas
                                where persona.id_persona == id
                                select persona.nombre).First();
                }
                else
                {
                    if (tabla.Equals("org"))
                    {
                        consulta = (from organismo in contexto.Organismo
                                    where organismo.id_organismo == id
                                    select organismo.nombre).First();
                    }
                }

                return(consulta);
            }
        }
Example #3
0
 public void modificarVendedor(Vendedor mvend)
 {
     try
     {
         using (ProyectoEntities db = new ProyectoEntities())
         {
             var queryUsuario =
                 from Usuario in db.Usuario
                 where
                 Usuario.CedulaUsu == mvend.CedulaUsu
                 select Usuario;
             foreach (var Usuario in queryUsuario)
             {
                 Usuario.NombreUsu = mvend.NombreUsu;
                 Usuario.ClaveUsu  = mvend.ClaveUsu;
                 Usuario.Sueldo    = mvend.Sueldo;
             }
             db.SaveChanges();
         }
     }
     catch (Exception exsql)
     {
         throw new Exception("Ocurrio un error al modificar al Vendedor", exsql);
     }
 }
        public Producto obtenerProductoTodos(long idprod)
        {
            Producto prod = null;

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from us in db.Producto
                             where us.IdProducto == idprod &&
                             us.BajaProd == true
                             select new
                {
                    IdProducto = us.IdProducto,
                    NomProd = us.NomProd,
                    DesProd = us.DescProd,
                    StockProd = us.StockProd,
                    UbicProd = us.UbicProd,
                    PrecioProd = us.PrecioProd,
                    CatProd = us.CatProd,
                }).FirstOrDefault();

                if (query != null)
                {
                    prod = new Producto(query.IdProducto, query.NomProd, query.DesProd, query.StockProd, query.UbicProd, query.PrecioProd, query.CatProd, false);
                }
            }
            return(prod);
        }
        public List <Proveedor> listarProveedor()
        {
            Proveedor        pr   = null;
            List <Proveedor> list = new List <Proveedor>();

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from p in db.Proveedor
                             where p.BajaProv == false
                             select new
                {
                    IdProv = p.IdProveedor,
                    NomProve = p.NomProve,
                    DirProv = p.DirProve,
                    RutProv = p.RutProv,
                    TelProv = p.telProve,
                }).ToList();


                if (query != null)
                {
                    foreach (var r in query)
                    {
                        pr = new Proveedor(r.IdProv, r.RutProv, r.NomProve, r.DirProv, r.TelProv, false);
                        list.Add(pr);
                    }
                }
            }



            return(list);
        }
        public Cliente buscarcli(int cedula)
        {
            Cliente cli = null;

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from c in db.Cliente
                             where
                             c.CedulaCli == cedula
                             select new
                {
                    IdCliente = c.IdCliente,
                    CedulaCliente = c.CedulaCli,
                    NomCliente = c.NomCli,
                    DirCliente = c.DirCli,
                    TelCliente = c.telCli,
                    PassCliente = c.PassCli,
                }).FirstOrDefault();

                if (query != null)
                {
                    cli = new Cliente(query.IdCliente, query.CedulaCliente, query.NomCliente, query.DirCliente, query.TelCliente, query.PassCliente);
                }
            }
            return(cli);
        }
        public List <Cliente> listarCliente()
        {
            Cliente        cl   = null;
            List <Cliente> list = new List <Cliente>();

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from p in db.Cliente
                             select new
                {
                    IdCliente = p.IdCliente,
                    CedulaCliente = p.CedulaCli,
                    NomCliente = p.NomCli,
                    DirCliente = p.DirCli,
                    TelCliente = p.telCli,
                    PassCliente = p.PassCli,
                }).ToList();


                if (query != null)
                {
                    foreach (var r in query)
                    {
                        cl = new Cliente(r.IdCliente, r.CedulaCliente, r.NomCliente, r.DirCliente, r.TelCliente, r.PassCliente);
                        list.Add(cl);
                    }
                }
            }



            return(list);
        }
        public static Usuario obtenerUsuario(long cedula)
        {
            Usuario admin = null;

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from us in db.Usuario
                             where
                             us.CedulaUsu == cedula
                             select new
                {
                    IdUsuario = us.Idusu,
                    CedulaUsu = us.CedulaUsu,
                    NombreUsu = us.NombreUsu,
                    ClaveUsu = us.ClaveUsu,
                    Sueldo = us.Sueldo,
                    FechaIngreso = us.FechaIngreso,
                    BajaUsu = us.BajaUsu
                }).FirstOrDefault();

                if (query != null)
                {
                    admin = new Usuario(query.IdUsuario, query.CedulaUsu, query.NombreUsu, query.ClaveUsu, query.Sueldo, query.FechaIngreso, query.BajaUsu);
                }
            }



            return(admin);
        }
        public Administrador Logueo(long cedula, string contraseña)
        {
            Administrador admin = null;

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from us in db.Usuario
                             join ad in db.Administrador on us.CedulaUsu equals ad.cedulaAdministrador
                             where
                             us.CedulaUsu == cedula &&
                             us.ClaveUsu == contraseña


                             select new
                {
                    IdUsuario = us.Idusu,
                    CedulaUsu = us.CedulaUsu,
                    NombreUsu = us.NombreUsu,
                    ClaveUsu = us.ClaveUsu,
                    Sueldo = us.Sueldo,
                    FechaIngreso = us.FechaIngreso,
                    IdAdministrador = ad.IdAdministrador,
                }).FirstOrDefault();

                if (query != null)
                {
                    admin = new Administrador(query.IdAdministrador, query.CedulaUsu, query.NombreUsu, query.ClaveUsu, query.Sueldo, query.FechaIngreso, false);
                }
            }



            return(admin);
        }
 public void responderMensaje(Mensaje msj)
 {
     using (ProyectoEntities db = new ProyectoEntities())
     {
         try
         {
             var queryProd =
                 from Mensaje in db.Mensaje
                 where
                 Mensaje.IdMensaje == msj.IdMensaje
                 select Mensaje;
             foreach (var p in queryProd)
             {
                 p.RespuestaMens  = msj.RespuestaMens;
                 p.Vendresp       = msj.Vendresp;
                 p.Fecharespuesta = DateTime.Now;
             }
             db.SaveChanges();
         }
         catch (Exception exsql)
         {
             throw new Exception("Ocurrio un error al responder el Mensaje" +
                                 "", exsql);
         }
     }
 }
 public void modificarAdmin(long cedula, Administrador madmin)
 {
     try
     {
         using (ProyectoEntities db = new ProyectoEntities())
         {
             var queryUsuario =
                 from Usuario in db.Usuario
                 where
                 Usuario.CedulaUsu == cedula
                 select Usuario;
             foreach (var Usuario in queryUsuario)
             {
                 Usuario.NombreUsu = madmin.NombreUsu;
                 Usuario.ClaveUsu  = madmin.ClaveUsu;
                 Usuario.Sueldo    = madmin.Sueldo;
             }
             db.SaveChanges();
         }
     }
     catch (Exception exsql)
     {
         throw new Exception("Ocurrio un error al modificar al Administrador", exsql);
     }
 }
        public Mensaje buscarMensaje(int id)
        {
            Mensaje mj = null;

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from p in db.Mensaje
                             where
                             p.IdMensaje == id
                             select new
                {
                    IdMensaje = p.IdMensaje,
                    Fechaenvio = p.Fechaenvio,
                    ComentarioMens = p.ComentarioMens,
                    Respuesta = p.RespuestaMens,
                    Clicom = p.Clicom,
                    Fecharespuesta = p.Fecharespuesta,
                    ven = p.Vendresp,
                }).FirstOrDefault();


                if (query != null)
                {
                    mj = new Mensaje(query.IdMensaje, query.ComentarioMens, query.Clicom, query.ven, query.Respuesta, query.Fechaenvio, query.Fecharespuesta);
                }
            }

            return(mj);
        }
        public List <Mensaje> listarMensajesRespondidos(int cedula)
        {
            Mensaje        mj   = null;
            List <Mensaje> list = new List <Mensaje>();

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from p in db.Mensaje
                             where
                             p.Clicom == cedula
                             select new
                {
                    IdMensaje = p.IdMensaje,
                    Fechaenvio = p.Fechaenvio,
                    ComentarioMens = p.ComentarioMens,
                    Respuesta = p.RespuestaMens,
                    Clicom = p.Clicom,
                    Fecharespuesta = p.Fecharespuesta,
                    ven = p.Vendresp,
                }).ToList();


                if (query != null)
                {
                    foreach (var r in query)
                    {
                        mj = new Mensaje(r.IdMensaje, r.ComentarioMens, r.Clicom, r.ven, r.Respuesta, r.Fechaenvio, r.Fecharespuesta);

                        list.Add(mj);
                    }
                }
            }

            return(list);
        }
Example #14
0
        public List <OrdenTaller> listarOrdenesTaller()
        {
            OrdenTaller        ot   = null;
            List <OrdenTaller> list = new List <OrdenTaller>();

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from p in db.OrdenTaller
                             select new
                {
                    IdOT = p.IdOT,
                    ProductoOT = p.ProductoOT,
                    FechaOT = p.FechaOT,
                    ClienteOT = p.ClienteOT,
                    DeclaracionCOT = p.DeclaracionCOT,
                    EstadoOT = p.EstadoOT,
                    PrecioOT = p.PrecioOT,
                    ComentarioOT = p.ComentarioOT,
                    TecnicoOT = p.TecnicoOT,
                }).ToList();


                if (query != null)
                {
                    foreach (var r in query)
                    {
                        ot = new OrdenTaller(r.IdOT, r.ProductoOT, r.FechaOT, r.ClienteOT, r.DeclaracionCOT, r.EstadoOT, r.PrecioOT, r.ComentarioOT, r.TecnicoOT);

                        list.Add(ot);
                    }
                }
            }

            return(list);
        }
Example #15
0
        public Venta obtenerVenta(int id)
        {
            Venta prod = null;

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var r = (from p in db.Venta
                         where p.IdV == id
                         select new
                {
                    IdV = p.IdV,
                    FechaV = p.FechaV,
                    VencimientoV = p.VencimientoV,
                    ClienteV = p.ClienteV,
                    MetodoPago = p.MetodoPagoV,
                    TarjetaV = p.TarjetaV,
                    ImpuestosV = p.ImpuestosV,
                    SubtotalV = p.SubtotalV,
                    TotalV = p.TotalV,
                    FormaEntregaV = p.FormaEntregaV,
                    EstadoV = p.EstadoV,
                }).FirstOrDefault();

                if (r != null)
                {
                    prod = new Venta(r.IdV, r.FechaV, r.VencimientoV, r.MetodoPago, r.ClienteV, r.TarjetaV, r.ImpuestosV, r.SubtotalV, r.TotalV, r.FormaEntregaV, r.EstadoV, listarLineaVenta(r.IdV));
                }
                return(prod);
            }
        }
        public List <Administrador> listarAdmin()
        {
            Administrador        admin = null;
            List <Administrador> list  = new List <Administrador>();

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from us in db.Usuario
                             join ad in db.Administrador on us.CedulaUsu equals ad.cedulaAdministrador
                             select new
                {
                    IdUsuario = us.Idusu,
                    CedulaUsu = us.CedulaUsu,
                    NombreUsu = us.NombreUsu,
                    ClaveUsu = us.ClaveUsu,
                    Sueldo = us.Sueldo,
                    FechaIngreso = us.FechaIngreso,
                }).ToList();


                if (query != null)
                {
                    foreach (var r in query)
                    {
                        admin = new Administrador(r.IdUsuario, r.CedulaUsu, r.NombreUsu, r.ClaveUsu, r.Sueldo, r.FechaIngreso, false);
                        list.Add(admin);
                    }
                }
            }



            return(list);
        }
Example #17
0
        public List <LineaVenta> listarProductosmasVendidos()
        {
            LineaVenta        pr   = null;
            List <LineaVenta> list = new List <LineaVenta>();

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from p in db.LineaVenta
                             group p by p.ProductoLV into g
                             orderby g.Count() descending
                             select new
                {
                    idproducto = g.Key,
                    cantidadventas = g.Count()
                });


                if (query != null)
                {
                    foreach (var r in query)
                    {
                        pr            = new LineaVenta();
                        pr.ProductoLV = r.idproducto;
                        pr.Cantidad   = r.cantidadventas;
                        list.Add(pr);
                    }
                }
            }



            return(list);
        }
        public List <Stocker> listarStocker()
        {
            Stocker        stocker = null;
            List <Stocker> list    = new List <Stocker>();

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from us in db.Usuario
                             join ad in db.Stocker on us.CedulaUsu equals ad.cedulaStocker
                             select new
                {
                    IdUsuario = us.Idusu,
                    CedulaUsu = us.CedulaUsu,
                    NombreUsu = us.NombreUsu,
                    ClaveUsu = us.ClaveUsu,
                    Sueldo = us.Sueldo,
                    FechaIngreso = us.FechaIngreso,
                }).ToList();


                if (query != null)
                {
                    foreach (var r in query)
                    {
                        stocker = new Stocker(r.IdUsuario, r.CedulaUsu, r.NombreUsu, r.ClaveUsu, r.Sueldo, r.FechaIngreso, false);
                        list.Add(stocker);
                    }
                }
            }



            return(list);
        }
 public void modificarCliente(Cliente clim)
 {
     using (ProyectoEntities db = new ProyectoEntities())
     {
         try
         {
             var queryProd =
                 from Cliente in db.Cliente
                 where
                 Cliente.CedulaCli == clim.CedulaCli
                 select Cliente;
             foreach (var p in queryProd)
             {
                 p.NomCli    = clim.NomCli;
                 p.DirCli    = clim.DirCli;
                 p.CedulaCli = clim.CedulaCli;
                 p.telCli    = clim.telCli;
                 p.PassCli   = clim.PassCli;
             }
             db.SaveChanges();
         }
         catch (Exception exsql)
         {
             throw new Exception("Ocurrio un error al Modifcar el Cliente" +
                                 "", exsql);
         }
     }
 }
        public Stocker obtenerStocker(long cedula)
        {
            Stocker stocker = null;

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from us in db.Usuario
                             join ad in db.Stocker on us.CedulaUsu equals ad.cedulaStocker
                             where
                             us.CedulaUsu == cedula

                             select new
                {
                    IdUsuario = us.Idusu,
                    CedulaUsu = us.CedulaUsu,
                    NombreUsu = us.NombreUsu,
                    ClaveUsu = us.ClaveUsu,
                    Sueldo = us.Sueldo,
                    FechaIngreso = us.FechaIngreso,
                    Idstocker = ad.IdStocker,
                }).FirstOrDefault();

                if (query != null)
                {
                    stocker = new Stocker(query.IdUsuario, query.CedulaUsu, query.NombreUsu, query.ClaveUsu, query.Sueldo, query.FechaIngreso, false);
                }
            }


            return(stocker);
        }
        public void modProd(int id, Producto mprod)
        {
            using (ProyectoEntities db = new ProyectoEntities())
            {
                try
                {
                    var queryProd =
                        from Producto in db.Producto
                        where
                        Producto.IdProducto == id
                        select Producto;

                    foreach (var p in queryProd)
                    {
                        p.NomProd    = mprod.NomProd;
                        p.PrecioProd = mprod.PrecioProd;
                        p.CatProd    = mprod.CatProd;
                        p.StockProd  = mprod.StockProd;
                        p.UbicProd   = mprod.UbicProd;
                        p.DescProd   = mprod.DescProd;
                    }
                    db.SaveChanges();
                }
                catch (Exception exsql)
                {
                    throw new Exception("Ocurrio un error al Modifcar el Producto", exsql);
                }
            }
        }
        internal List <ProductosOE> listarProductosOE(int id)
        {
            ProductosOE        ot   = null;
            List <ProductosOE> list = new List <ProductosOE>();

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from p in db.ProductosOE
                             where p.IdOrdenE.Equals(id)
                             select new
                {
                    IdProdOE = p.IdProdOE,
                    POE = p.POE,
                    IdOrdenE = p.IdOrdenE,
                }).ToList();


                if (query != null)
                {
                    foreach (var r in query)
                    {
                        ot = new ProductosOE(r.IdProdOE, r.POE, r.IdOrdenE);

                        list.Add(ot);
                    }
                }
            }

            return(list);
        }
 public void modificarProveedor(string rut, Proveedor mprod)
 {
     using (ProyectoEntities db = new ProyectoEntities())
     {
         try
         {
             var queryProd =
                 from Proveedor in db.Proveedor
                 where
                 Proveedor.RutProv == rut
                 select Proveedor;
             foreach (var p in queryProd)
             {
                 p.NomProve = mprod.NomProve;
                 p.DirProve = mprod.DirProve;
                 p.RutProv  = mprod.RutProv;
                 p.telProve = mprod.telProve;
             }
             db.SaveChanges();
         }
         catch (Exception exsql)
         {
             throw new Exception("Ocurrio un error al Modifcar el Proveedor", exsql);
         }
     }
 }
        public OrdenEnvio buscarOrdenesEnvio(int id)
        {
            OrdenEnvio ot = null;

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var r = (from p in db.OrdenEnvio
                         where p.IdOE.Equals(id)
                         select new
                {
                    IdOE = p.IdOE,
                    VentaOE = p.VentaOE,
                    ClienteOE = p.ClienteOE,
                    CadeteOE = p.CadeteOE,
                    DepartamentoOE = p.LocalidadOE,
                    UbicacionOE = p.UbicacionOE,
                    FechaOE = p.FechaOE,
                    EstadoOE = p.EstadoOE,
                }).FirstOrDefault();


                if (r != null)
                {
                    ot = new OrdenEnvio(r.IdOE, r.VentaOE, r.ClienteOE, r.CadeteOE, r.UbicacionOE, r.FechaOE, r.EstadoOE, listarProductosOE(r.IdOE), r.DepartamentoOE);
                }
            }

            return(ot);
        }
Example #25
0
        public int consultarIdRemitente(string nombre, int id)
        {
            using (var contexto = new ProyectoEntities())
            {
                int respuesta = 0;

                if (id == 1)
                {
                    var consulta = (from persona in contexto.Personas
                                    where persona.nombre.Equals(nombre)
                                    select persona.id_persona).First();

                    respuesta = consulta;
                }
                else
                {
                    if (id == 2)
                    {
                        var consulta = (from organismo in contexto.Organismo
                                        where organismo.nombre.Equals(nombre)
                                        select organismo.id_organismo).First();

                        respuesta = consulta;
                    }
                }

                return(respuesta);
            }
        }
        public List <OrdenEnvio> listarOrdenesEnvioPendiente()
        {
            OrdenEnvio        ot   = null;
            List <OrdenEnvio> list = new List <OrdenEnvio>();

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from p in db.OrdenEnvio
                             where p.EstadoOE.Equals("Pendiente")
                             select new
                {
                    IdOE = p.IdOE,
                    VentaOE = p.VentaOE,
                    ClienteOE = p.ClienteOE,
                    CadeteOE = p.CadeteOE,
                    DepartamentoOE = p.LocalidadOE,
                    UbicacionOE = p.UbicacionOE,
                    FechaOE = p.FechaOE,
                    EstadoOE = p.EstadoOE,
                }).ToList();


                if (query != null)
                {
                    foreach (var r in query)
                    {
                        ot = new OrdenEnvio(r.IdOE, r.VentaOE, r.ClienteOE, r.CadeteOE, r.UbicacionOE, r.FechaOE, r.EstadoOE, listarProductosOE(r.IdOE), r.DepartamentoOE);

                        list.Add(ot);
                    }
                }
            }

            return(list);
        }
Example #27
0
        public List <string> consultaNombresRemitentes(int id)
        {
            using (var contexto = new ProyectoEntities())
            {
                List <string> nombres = new List <string>();

                if (id == 1)
                {
                    var consulta = from persona in contexto.Personas
                                   select persona.nombre;

                    foreach (var item in consulta)
                    {
                        nombres.Add(item);
                    }
                }
                else
                {
                    if (id == 2)
                    {
                        var consulta = from organismo in contexto.Organismo
                                       select organismo.nombre;

                        foreach (var item in consulta)
                        {
                            nombres.Add(item);
                        }
                    }
                }

                return(nombres);
            }
        }
        public Compra obtenerCompra(int id)
        {
            Compra prod = null;

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var r = (from p in db.Compra
                         where p.IdC == id
                         select new
                {
                    IdC = p.IdC,
                    FechaC = p.FechaC,
                    ClienteC = p.ClienteC,
                    MetodoPagoC = p.MetodoPagoC,
                    ImpuestosC = p.ImpuestosC,
                    SubtotalC = p.SubtotalC,
                    TotalC = p.TotalC,
                    FormaEntregaC = p.FormaEntregaC,
                    EstadoC = p.EstadoC,
                }).FirstOrDefault();

                if (r != null)
                {
                    prod = new Compra(r.IdC, r.FechaC, r.MetodoPagoC, r.ClienteC, r.ImpuestosC, r.SubtotalC, r.TotalC, r.FormaEntregaC, r.EstadoC, listarLCompra(r.IdC));
                }
                return(prod);
            }
        }
Example #29
0
        public Vendedor obtenerVendedor(long cedula)
        {
            Vendedor vendedor = null;

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from us in db.Usuario
                             join ad in db.Vendedor on us.CedulaUsu equals ad.cedulaVendedor
                             where
                             us.CedulaUsu == cedula &&
                             us.BajaUsu == false

                             select new
                {
                    IdUsuario = us.Idusu,
                    CedulaUsu = us.CedulaUsu,
                    NombreUsu = us.NombreUsu,
                    ClaveUsu = us.ClaveUsu,
                    Sueldo = us.Sueldo,
                    FechaIngreso = us.FechaIngreso,
                    IdVendedor = ad.IdVendedor,
                }).FirstOrDefault();

                if (query != null)
                {
                    vendedor = new Vendedor(query.IdUsuario, query.CedulaUsu, query.NombreUsu, query.ClaveUsu, query.Sueldo, query.FechaIngreso, false);
                }
            }

            return(vendedor);
        }
Example #30
0
 public void agregarOT(OrdenTaller cli)
 {
     using (ProyectoEntities db = new ProyectoEntities())
     {
         try
         {
             db.OrdenTaller.Add(new OrdenTaller()
             {
                 ProductoOT     = cli.ProductoOT,
                 FechaOT        = cli.FechaOT,
                 ClienteOT      = cli.ClienteOT,
                 DeclaracionCOT = cli.DeclaracionCOT,
                 EstadoOT       = cli.EstadoOT,
                 PrecioOT       = cli.PrecioOT,
                 ComentarioOT   = cli.ComentarioOT,
                 TecnicoOT      = cli.TecnicoOT
             });
             db.SaveChanges();
         }
         catch (Exception exsql)
         {
             throw new Exception("Ocurrio un error al agregar la Orden de Taller", exsql);
         }
     }
 }