//METODO PARA VERIFICAR SI EXISTE REGISTRADO EL CORREO public UEncapUsuario verificarCorreo(UEncapUsuario verificar) { using (var db = new Mapeo()) { return(db.usuario.Where(x => x.Correo.Equals(verificar.Correo)).FirstOrDefault()); } }
public List <UEncapInventario> ConsultarInventariCombinado(int marca, int categ) { using (var db = new Mapeo()) { return((from uu in db.inventario.Where(x => x.Ca_actual > 0 && x.Id_marca == marca && x.Id_categoria == categ) join marca_carro in db.marca_carro on uu.Id_marca equals marca_carro.Id join categoria in db.categoria on uu.Id_categoria equals categoria.Id join estadoitem in db.estado_item on uu.Id_estado equals estadoitem.Id let _cantCarrito = (from ss in db.carrito where ss.Producto_id == uu.Id select ss.Cantidad).Sum() select new { uu, marca_carro, categoria, estadoitem, _cantCarrito }).ToList().Select(m => new UEncapInventario { Id = m.uu.Id, Imagen = m.uu.Imagen, Titulo = m.uu.Titulo, Precio = m.uu.Precio, Referencia = m.uu.Referencia, Ca_actual = m.uu.Ca_actual - (m._cantCarrito.HasValue ? m._cantCarrito.Value : 0), Ca_minima = m.uu.Ca_minima, Id_marca = m.uu.Id_marca, Id_categoria = m.uu.Id_categoria, Id_estado = m.uu.Id_estado, Nombre_categoria = m.categoria.Categoria, Nombre_marca = m.marca_carro.Marca, Estado = m.estadoitem.Estado_item }).ToList()); } }
public static List <UAuditoria> getAuditoriaTabla(string nombreTabla) { using (var dbc = new Mapeo("auditoria")) { return((from x in dbc.auditoria where x.Tabla == nombreTabla select x).ToList()); } }
//METODO PARA VEIRIFICAR EL USUARIO ACTIVO public UEncapUsuario UsuarioActivo(string session) { using (var db = new Mapeo()) { return(db.usuario.Where(x => x.Sesion == session).FirstOrDefault()); } }
//METODO PARA CONSULTAR PEDUDOS EN HISITORIAL PEDIDOS public List <UEncapPedido> ConsultarPedidos() { using (var db = new Mapeo()) { return((from uu in db.pedidos join usuario in db.usuario on uu.User_id equals usuario.User_id join empleado in db.usuario on uu.Atendido_id equals empleado.User_id join estado in db.estado_pedido on uu.Estado_pedido equals estado.Id //join domi in db.usuario on uu.Domiciliario_id equals domi.User_id select new { uu, usuario, estado, empleado, //domi }).ToList().Select(m => new UEncapPedido { Id = m.uu.Id, User_id = m.usuario.User_id, Atendido_id = m.uu.Atendido_id, Domiciliario_id = m.uu.Domiciliario_id, Fecha_pedido = m.uu.Fecha_pedido, Estado_pedido = m.uu.Estado_pedido, Total = m.uu.Total, //Domiciliaro = m.domi.Nombre, Usuario = m.usuario.Nombre, Estado = m.estado.Estado, Empleado = m.empleado.Nombre, } ).ToList()); } }
//public static UAuditoria get(int id) //{ // using (var dbc = new Mapeo("auditoria")) // { // UAuditoria eAuditoria = dbc.auditoria.Find(id); // return eAuditoria != null ? eAuditoria : UAuditoria.newEmpty(); // } //} public static List <UAuditoria> getAll(int id) { using (var dbc = new Mapeo("auditoria")) { return(dbc.auditoria.ToList()); } }
//METODO PARA OBTENER OBJETIVO public EncapObjetivo ObtenerObjetivon(EncapObjetivo id) { using (var db = new Mapeo()) { return(db.objetivo.Where(x => x.Id.Equals(id.Id)).FirstOrDefault()); } }
//CONSULTAR ESTADO PEDIDO public List <UEncapEstadoPedido> ConsultarEstadoPedidos() { using (var db = new Mapeo()) { return(db.estado_pedido.ToList()); } }
//METODO PARA CONSULTAR VENTAS MES_DIA EN HISTORIAL VENTAS public List <UEncapPedido> ConsultarVentasMesDia(int mes, int dia) { using (var db = new Mapeo()) { return((from uu in db.pedidos.Where(x => x.Estado_pedido == 6 && x.Fecha_pedido.Month == mes && x.Fecha_pedido.Day == dia) join usuario in db.usuario on uu.User_id equals usuario.User_id join estado in db.estado_pedido on uu.Estado_pedido equals estado.Id join empleado in db.usuario on uu.Atendido_id equals empleado.User_id select new { uu, usuario, estado, empleado }).ToList().Select(m => new UEncapPedido { Id = m.uu.Id, User_id = m.usuario.User_id, Atendido_id = m.uu.Atendido_id, Domiciliario_id = m.uu.Domiciliario_id, Fecha_pedido = m.uu.Fecha_pedido, Estado_pedido = m.uu.Estado_pedido, Total = m.uu.Total, Empleado = m.empleado.Nombre, Usuario = m.usuario.Nombre, Estado = m.estado.Estado } ).ToList()); } }
//METODO PARA OBTENER VISION public EncapVision ObtenerVision(EncapVision id) { using (var db = new Mapeo()) { return(db.vision.Where(x => x.Id.Equals(id.Id)).FirstOrDefault()); } }
//CONSULTAR EMPLEADO EN HISTORIAL VENTAS public List <UEncapUsuario> ConsultarEmpleado() { using (Mapeo db = new Mapeo()) { return(db.usuario.Where(x => x.Rol_id == 2).ToList()); } }
//METODO PARA ACTUALIZAR EL USUARIO public void ActualizarUsuario(UEncapUsuario user) { using (var db = new Mapeo()) { var resultado = db.usuario.SingleOrDefault(b => b.User_id == user.User_id); if (resultado != null) { resultado.Nombre = user.Nombre; resultado.Apellido = user.Apellido; resultado.Correo = user.Correo; resultado.Clave = user.Clave; resultado.Fecha_nacimiento = user.Fecha_nacimiento; resultado.Identificacion = user.Identificacion; resultado.Token = user.Token; resultado.Estado_id = user.Estado_id; resultado.Rol_id = user.Rol_id; resultado.Tiempo_token = user.Tiempo_token; resultado.Sesion = user.Sesion; resultado.Last_modify = DateTime.Now; resultado.Ip_ = user.Ip_; resultado.Mac_ = user.Mac_; db.SaveChanges(); } } }
public List <UEncapCategoria> ColsultarCategoria2() { using (var db = new Mapeo()) { return(db.categoria.OrderBy(x => x.Id >= 1).ToList()); } }
//METODO CONSULTAR MARCA DE INVENTARIO public List <UEncapMarca> ColsultarMarca() { using (var db = new Mapeo()) { return(db.marca_carro.OrderBy(x => x.Id).ToList()); } }
//METODO PARA CONSULTAR SI EXISTE REFERENCIA public UEncapInventario ConsultarReferencia(UEncapInventario referencia) { using (var db = new Mapeo()) { return(db.inventario.Where(x => x.Referencia.Equals(referencia.Referencia)).FirstOrDefault()); } }
//METODO PARA INSERTAR USUARIO AL MOMENTO DEL LOGIN public void InsertarUsuario(UEncapUsuario user) { using (var db = new Mapeo()) { db.usuario.Add(user); db.SaveChanges(); } }
//public List<RolUsuario> listarusuariosxrol(int usuario) //{ // using (var db = new Mapeo("public")) // { // RolUsuario formSelect = new RolUsuario(); // List<RolUsuario> lista = new List<RolUsuario>(); // formSelect.id_rol = 0; // formSelect.nombre_rol = "Selec."; // lista.Add(formSelect); // var q = lista; // List<RolUsuario> f = new List<RolUsuario>(); // RolUsuario form = new RolUsuario(); // var rol = f; // rol = (db.rolUsuario.ToList<RolUsuario>().ToList<RolUsuario>()); // return q.Union(rol).ToList<RolUsuario>(); // } //} public List <Idioma> obtenerTerminacionIdioma(int idioma) { using (var db = new Mapeo("public")) { var idiom = db.idioma.ToList <Idioma>().Where(x => x.id_idioma == idioma); return(idiom.ToList <Idioma>()); } }
public List <Idioma> obtenerTraerIdioma(string idioma) { using (var db = new Mapeo("publich")) { var nomidi = db.idioma.ToList <Idioma>().Where(c => c.nombre == idioma).ToList <Idioma>(); return(nomidi.ToList <Idioma>()); } }
public void insertarIdiomaControles(Controles enc) { using (var db = new Mapeo("public")) { db.controles.Add(enc); db.SaveChanges(); } }
public void insertarIdioma(Idioma enc) { using (var db = new Mapeo("public")) { db.idioma.Add(enc); db.SaveChanges(); } }
//METODO PARA INSERTAR UN ITEM INVENTARIO public void InsertarItem(UEncapInventario invent) { using (var db = new Mapeo()) { db.inventario.Add(invent); db.SaveChanges(); } }
//METODO PARA OBTENER MISION public EncapMision ObtenerMision() { using (var db = new Mapeo()) { var mision = db.mision.Where(x => x.Id == 1).FirstOrDefault(); return(mision); } }
//METODO PARA INSERTAR PRODUCTOS AL MOMENTO DE VENTA public void InsertarProductos(UEncapProducto_pedido producto) { using (var db = new Mapeo()) { db.productos.Add(producto); db.SaveChanges(); } }
public void InsertarEmpleado(UEncapUsuario empleado) { using (var db = new Mapeo()) { db.usuario.Add(empleado); db.SaveChanges(); } }
public void InsertarCliente(UEncapUsuario cliente) { using (var db = new Mapeo()) { db.usuario.Add(cliente); db.SaveChanges(); } }
public List <UFormularios> listarFormulario() { using (var db = new Mapeo("formulario")) { var a = db.formulario.ToList <UFormularios>(); return(a.ToList <UFormularios>()); } }
public List <UVistames> listarVmes() { using (var db = new Mapeo("vmesas")) { var a = db.vmesas.ToList <UVistames>(); return(a.ToList <UVistames>()); } }
//METODO PARA INSERTAR USUARIO AL MOMENTO DEL LOGIN public void InsertarCarrito(UEncapCarrito carrito) { using (var db = new Mapeo()) { db.carrito.Add(carrito); db.SaveChanges(); } }
//metodo para almacenar token public void almacenarToken(UEncapToken token) { using (var db = new Mapeo()) { db.token.Add(token); db.SaveChanges(); } }
public List <UAidioma> listarIdioma() { using (var db = new Mapeo("idioma")) { var a = db.idioma.ToList <UAidioma>(); return(a.ToList <UAidioma>()); } }