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); } } }
/* 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); } }
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); }
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); }
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); }
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); }
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); }
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); } }
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); }
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); } } }