Example #1
0
 public List <ProductosVIEW> ListarTodosProductos()
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _query = (from a in con.PRODUCTO
                       join b in con.MARCA on a.MARCA_ID equals b.ID
                       join c in con.ESTADO_PRODUCTO on a.ESTADO_PRODUCTO_ID equals c.ID
                       join d in con.CATEGORIA on a.CATEGORIA_ID equals d.ID
                       join f in con.SUCURSAL on a.ID_SUCURSAL equals f.ID
                       join g in con.TIPO_PRODUCTO on a.TIPO_PRODUCTO equals g.ID
                       join h in con.PROVEEDOR on a.ID_PROVEERDOR equals h.ID
                       join j in con.PERSONA on h.PERSONA_ID equals j.ID
                       orderby a.NOMBRE ascending
                       select new ProductosVIEW
         {
             ID = a.ID,
             FECHA_CREACION = a.FECHA_CREACION,
             FECHA_ULTIMO_UPDATE = a.FECHA_ULTIMO_UPDATE,
             DESCRIPCION = a.DESCRIPCION,
             NOMBRE = a.NOMBRE,
             FECHA_VENCIMIENTO = a.FECHA_VENCIMIENTO,
             PRECIO_COMPRA = a.PRECIO_COMPRA,
             PRECIO_VENTA = a.PRECIO_VENTA,
             SKU = a.SKU,
             STOCK = a.STOCK,
             STOCK_CRITICO = a.STOCK_CRITICO,
             CATEGORIA_ID = a.CATEGORIA_ID,
             ESTADO_PRODUCTO_ID = a.ESTADO_PRODUCTO_ID,
             MARCA_ID = a.MARCA_ID,
             CATEGORIA = d.NOMBRE,
             ESTADO_PRODUCTO = c.NOMBRE,
             MARCA = b.NOMBRE,
             SUCURSAL_ID = a.ID_SUCURSAL,
             SUCURSAL = f.NOMBRE,
             TIPO_PRODUCTO = g.NOMBRE,
             TIPO_PRODUCTO_ID = a.TIPO_PRODUCTO,
             PROVEEDOR = j.DIV_ID,
             PROVEEDOR_ID = a.ID_PROVEERDOR
         }).ToList();
         return(_query);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <PROVINCIA> FiltrarProvincia(string valor)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _resultado           = (from a in con.PROVINCIA
                                     where a.NOMBRE.Contains(valor)
                                     orderby a.REGION_ID ascending
                                     orderby a.NOMBRE ascending
                                     select a).ToList();
         return(_resultado);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public DatosDocumentoPagoVIEW CargarDatos(int idVenta)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _query = (from a in con.VENTAS
                       join y in con.TIPO_VENTA on a.TIPO_VENTA_ID equals y.ID
                       join b in con.CLIENTE on a.CLIENTE_ID equals b.ID
                       join c in con.PERSONA on b.PERSONA_ID equals c.ID
                       join d in con.EMPLEADO on a.EMPLEADO_ID equals d.ID
                       join e in con.PERSONA on d.PERSONA_ID equals e.ID
                       join x in con.COMUNA on c.COMUNA_ID equals x.ID
                       join f in con.MULTI_MONEDA on a.MULTI_MONEDA_ID equals f.ID
                       join g in con.SUCURSAL on a.SUCURSAL_ID equals g.ID
                       join z in con.MULTI_EMPRESA on g.MULTI_EMPRESA_ID equals z.ID
                       join h in con.TIPO_VENTA on a.TIPO_VENTA_ID equals h.ID
                       where a.ID == idVenta
                       select new DatosDocumentoPagoVIEW
         {
             NOMBRE_MULTIEMPRESA = z.RAZON_SOCIAL,
             DIRECCION_MULTIEMPRESA = z.DIRECCION,
             TELEFONO_MULTIEMPRESA = z.NUMERO_TELEFONO,
             RUT_MULTIEMPRESA = z.RUT,
             FOLIO = a.ID,
             NOMBRE_CLIENTE = c.NOMBRE,
             APELLIDO_CLIENTE = c.APELLIDO,
             DIRECCION_CLIENTE = c.DIRECCION,
             COMUNA_CLIENTE = x.NOMBRE,
             FECHA_EMISION = a.FECHA_VENTA,
             NUM_CLIENTE = c.NUM_ID,
             DIV_CLIENTE = c.DIV_ID,
             CORREO_CLIENTE = c.CORREO,
             TELEFONO1_CLIENTE = c.TELEFONO_CELULAR,
             TELEFONO_CLIENTE = c.TELEFONO_FIJO,
             TIPO_DOCUMENTO = y.NOMBRE,
             TOTAL = a.MONTO_TOTAL,
             COSTO_MONEDA = f.MONTO,
             TIPO_MONEDA = f.TIPO_MODONEDA
         }).FirstOrDefault();
         return(_query);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List<REGION> FiltrarRegion(string valor)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _resultado = (from a in con.REGION
                           where a.NOMBRE.Contains(valor)
                           orderby a.PAIS_ID ascending
                           orderby a.NOMBRE ascending
                           select a).ToList();
         return _resultado;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #5
0
 public List<COMUNA> FiltrarComuna(string valor)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _resultado = (from a in con.COMUNA
                           where a.NOMBRE.Contains(valor)
                           orderby a.PROVINCIA_ID ascending
                           orderby a.NOMBRE ascending
                           select a).ToList();
         return _resultado;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #6
0
 public List <SUCURSAL> ListarSusursalesActivas()
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _sucursales          = (from a in con.SUCURSAL
                                     join b in con.ESTADO_SUCURSAL
                                     on a.ESTADO_SUCURSAL_ID equals b.ID
                                     where b.NOMBRE == "VIGENTE"
                                     orderby a.NOMBRE ascending
                                     select a).ToList();
         return(_sucursales);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #7
0
        public string ActualizarCategoria(CATEGORIA categoria)
        {
            try
            {
                EntitiesServiexpress con = new EntitiesServiexpress();
                var query2 = (from a in con.CATEGORIA
                              where a.ID == categoria.ID
                              select a).FirstOrDefault();

                query2.NOMBRE = categoria.NOMBRE;
                query2.FECHA_ULTIMO_UPDATE = categoria.FECHA_ULTIMO_UPDATE;
                con.SaveChanges();
                return("actualizado");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #8
0
        public string ActualizarPais(PAIS pais)
        {
            try
            {
                EntitiesServiexpress con = new EntitiesServiexpress();
                var query2 = (from a in con.PAIS
                              where a.ID == pais.ID
                              select a).FirstOrDefault();

                query2.NOMBRE = pais.NOMBRE;
                query2.FECHA_ULTIMO_UPDATE = pais.FECHA_ULTIMO_UPDATE;
                con.SaveChanges();
                return("actualizado");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #9
0
        public string ActualizarTipoProducto(TIPO_PRODUCTO tipoProducto)
        {
            try
            {
                EntitiesServiexpress con = new EntitiesServiexpress();
                var query2 = (from a in con.TIPO_PRODUCTO
                              where a.ID == tipoProducto.ID
                              select a).FirstOrDefault();

                query2.NOMBRE       = tipoProducto.NOMBRE;
                query2.CATEGORIA_ID = tipoProducto.CATEGORIA_ID;
                con.SaveChanges();
                return("actualizado");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #10
0
        public string ValidaEstadoVenta(int idVenta)
        {
            try
            {
                EntitiesServiexpress con = new EntitiesServiexpress();
                var _query = (from a in con.ANULACION_VENTA
                              where a.VENTAS_ID == idVenta
                              select a).FirstOrDefault();
                if (_query != null)
                {
                    return("ANULADA");
                }

                return("VIGENTE");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public string ActualizarProvincia(PROVINCIA provincia)
        {
            try
            {
                EntitiesServiexpress con = new EntitiesServiexpress();
                var query2 = (from a in con.PROVINCIA
                              where a.ID == provincia.ID
                              select a).FirstOrDefault();

                query2.NOMBRE              = provincia.NOMBRE;
                query2.REGION_ID           = provincia.REGION_ID;
                query2.FECHA_ULTIMO_UPDATE = provincia.FECHA_ULTIMO_UPDATE;
                con.SaveChanges();
                return("actualizado");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public string ActualizarMultiMoneda(MULTI_MONEDA multimoneda)
        {
            try
            {
                EntitiesServiexpress con = new EntitiesServiexpress();
                var query2 = (from a in con.MULTI_MONEDA
                              where a.ID == multimoneda.ID
                              select a).FirstOrDefault();

                query2.TIPO_MODONEDA       = multimoneda.TIPO_MODONEDA;
                query2.MONTO               = multimoneda.MONTO;
                query2.FECHA_ULTIMO_UPDATE = multimoneda.FECHA_ULTIMO_UPDATE;
                con.SaveChanges();
                return("actualizado");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #13
0
 public UsuariosVIEW CargarUsuario(int idUsuario)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _usuario             = (from a in con.USUARIO
                                     join b in con.PERSONA on a.PERSONA_ID equals b.ID
                                     join c in con.COMUNA on b.COMUNA_ID equals c.ID
                                     join d in con.PROVINCIA on c.PROVINCIA_ID equals d.ID
                                     join e in con.REGION on d.REGION_ID equals e.ID
                                     where a.ID == idUsuario
                                     select new UsuariosVIEW
         {
             ID = a.ID,
             USUARIO = a.NOMBRE,
             NOMBRE = b.NOMBRE,
             APELLIDO = b.APELLIDO,
             NUM_ID = b.NUM_ID,
             DIV_ID = b.DIV_ID,
             DIRECCION = b.DIRECCION,
             IdComuna = b.COMUNA_ID,
             TELEFONO_CELULAR = b.TELEFONO_CELULAR,
             TELEFONO_FIJO = b.TELEFONO_FIJO,
             FECHA_NACIMIENTO = b.FECHA_NACIMIENTO,
             CORREO = b.CORREO,
             IdEstadoPersona = b.ESTADO_PERSONA_ID,
             IdTipoPersona = b.TIPO_PERSONA_ID,
             IdEstadoUsuario = a.ESTADO_USUARIO_ID,
             IdTipoUsuario = a.TIPO_USUARIO_ID,
             IdSucursal = a.SUCURSAL_ID,
             IdPais = e.PAIS_ID,
             IdRegion = d.REGION_ID,
             IdProvincia = c.PROVINCIA_ID
         }).FirstOrDefault();
         return(_usuario);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public ControlRecepcionVIEW CargarControlRecepcion(int idControl)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _query = (from a in con.CONTROL_RECEPCION
                       join b in con.EMPLEADO on a.EMPLEADO_ID equals b.ID
                       join c in con.PERSONA on b.PERSONA_ID equals c.ID
                       join d in con.ESTADO_CONTROL_RECEPCION on a.ESTADO_CONTROL_RECEPCION_ID equals d.ID
                       join e in con.ORDEN_PEDIDO on a.ORDEN_PEDIDO_ID equals e.ID
                       join f in con.PROVEEDOR on e.PROVEEDOR_ID equals f.ID
                       join g in con.SUCURSAL on e.SUCURSAL_ID equals g.ID
                       join h in con.PERSONA on f.PERSONA_ID equals h.ID
                       where a.ID == idControl
                       select new ControlRecepcionVIEW
         {
             ID = a.ID,
             FECHA_CREACION = a.FECHA_CREACION,
             FECHA_ULTIMO_UPDATE = a.FECHA_ULTIMO_UPDATE,
             COMENTARIO = a.COMENTARIO,
             FECHA_APROVACION = a.FECHA_APROVACION,
             FECHA_RECEPCION = a.FECHA_RECEPCION,
             EMPLEADO_ID = a.EMPLEADO_ID,
             ESTADO_CONTROL_RECEPCION_ID = a.ESTADO_CONTROL_RECEPCION_ID,
             ORDEN_PEDIDO_ID = a.ORDEN_PEDIDO_ID,
             NOMBRE_EMPLEADO = c.NOMBRE,
             APELLIDO_EMPLEADO = c.APELLIDO,
             NUM_ID_EMPELADO = c.NUM_ID,
             ESTADO_CONTROL_RECEPCION = d.NOMBRE,
             PROVEEDOR = f.NOMBRE_EMPRESA,
             DIV_ID_PROVEEDOR = h.DIV_ID,
             NUM_ID_PROVEEDOR = h.NUM_ID,
             SUCURSAL = g.NOMBRE
         }).FirstOrDefault();
         return(_query);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #15
0
        public string ActualizarComuna(COMUNA comuna)
        {
            try
            {
                EntitiesServiexpress con = new EntitiesServiexpress();
                var query2 = (from a in con.COMUNA
                              where a.ID == comuna.ID
                              select a).FirstOrDefault();

                query2.NOMBRE = comuna.NOMBRE;
                query2.PROVINCIA_ID = comuna.PROVINCIA_ID;
                query2.FECHA_ULTIMO_UPDATE = comuna.FECHA_ULTIMO_UPDATE;
                con.SaveChanges();
                return "actualizado";

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public string ActualizarRegion(REGION region)
        {
            try
            {
                EntitiesServiexpress con = new EntitiesServiexpress();
                var query2 = (from a in con.REGION
                              where a.ID == region.ID
                              select a).FirstOrDefault();

                query2.NOMBRE = region.NOMBRE;
                query2.PAIS_ID = region.PAIS_ID;
                query2.FECHA_ULTIMO_UPDATE = region.FECHA_ULTIMO_UPDATE;
                con.SaveChanges();
                return "actualizado";

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public List <EmpleadosVIEW> ListarTodosEmpleadosSucursal(int sucursal)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _empleados           = (from a in con.EMPLEADO
                                     join b in con.PERSONA on a.PERSONA_ID equals b.ID
                                     join c in con.COMUNA on b.COMUNA_ID equals c.ID
                                     join d in con.ESTADO_PERSONA on b.ESTADO_PERSONA_ID equals d.ID
                                     join e in con.TIPO_PERSONA on b.TIPO_PERSONA_ID equals e.ID
                                     join f in con.ESTADO_EMPLEADO on a.ESTADO_EMPLEADO_ID equals f.ID
                                     join g in con.SUCURSAL on a.SUCURSAL_ID equals g.ID
                                     join h in con.TIPO_EMPLEADO on a.TIPO_EMPLEADO_ID equals h.ID
                                     where a.SUCURSAL_ID == sucursal
                                     orderby b.NUM_ID ascending
                                     select new EmpleadosVIEW
         {
             ID = a.ID,
             NOMBRE = b.NOMBRE,
             APELLIDO = b.APELLIDO,
             NUM_ID = b.NUM_ID,
             DIV_ID = b.DIV_ID,
             DIRECCION = b.DIRECCION,
             COMUNA = c.NOMBRE,
             TELEFONO_CELULAR = b.TELEFONO_CELULAR,
             TELEFONO_FIJO = b.TELEFONO_FIJO,
             ESTADO_PERSONA = d.NOMBRE,
             TIPO_PERSONA = e.NOMBRE,
             ESTADO_EMPLEADO = f.NOMBRE,
             TIPO_EMPLEADO = h.NOMBRE,
             NOMBRE_SUCURSAL = g.NOMBRE,
             NombreEmpleadoComboBox = b.NOMBRE + " " + b.APELLIDO
         }).ToList();
         return(_empleados);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public ProveedoresVIEW CargarProveedor(int idProveedor)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _proveedor           = (from a in con.PROVEEDOR
                                     join b in con.PERSONA on a.PERSONA_ID equals b.ID
                                     join c in con.COMUNA on b.COMUNA_ID equals c.ID
                                     join d in con.PROVINCIA on c.PROVINCIA_ID equals d.ID
                                     join e in con.REGION on d.REGION_ID equals e.ID
                                     where a.ID == idProveedor
                                     select new ProveedoresVIEW
         {
             ID = a.ID,
             NOMBRE = b.NOMBRE,
             NOMBRE_EMPRESA = a.NOMBRE_EMPRESA,
             APELLIDO = b.APELLIDO,
             NUM_ID = b.NUM_ID,
             DIV_ID = b.DIV_ID,
             DIRECCION = b.DIRECCION,
             IdComuna = b.COMUNA_ID,
             TELEFONO_CELULAR = b.TELEFONO_CELULAR,
             TELEFONO_FIJO = b.TELEFONO_FIJO,
             FECHA_NACIMIENTO = b.FECHA_NACIMIENTO,
             CORREO = b.CORREO,
             IdEstadoPersona = b.ESTADO_PERSONA_ID,
             IdTipoPersona = b.TIPO_PERSONA_ID,
             IdEstadoProveedor = a.ESTADO_PROVEEDOR_ID,
             IdTipoProveedor = a.TIPO_PROVEEDOR_ID,
             IdPais = e.PAIS_ID,
             IdRegion = d.REGION_ID,
             IdProvincia = c.PROVINCIA_ID
         }).FirstOrDefault();
         return(_proveedor);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #19
0
        public string ActualizarProducto(PRODUCTO producto)
        {
            try
            {
                EntitiesServiexpress con = new EntitiesServiexpress();
                var _exProducto          = (from a in con.PRODUCTO
                                            where a.ID == producto.ID
                                            select a).FirstOrDefault();

                if (_exProducto != null)
                {
                    _exProducto.FECHA_CREACION      = producto.FECHA_CREACION;
                    _exProducto.FECHA_ULTIMO_UPDATE = producto.FECHA_ULTIMO_UPDATE;
                    _exProducto.DESCRIPCION         = producto.DESCRIPCION;
                    _exProducto.NOMBRE             = producto.NOMBRE;
                    _exProducto.FECHA_VENCIMIENTO  = producto.FECHA_VENCIMIENTO;
                    _exProducto.PRECIO_COMPRA      = producto.PRECIO_COMPRA;
                    _exProducto.PRECIO_VENTA       = producto.PRECIO_VENTA;
                    _exProducto.STOCK              = producto.STOCK;
                    _exProducto.STOCK_CRITICO      = producto.STOCK_CRITICO;
                    _exProducto.CATEGORIA_ID       = producto.CATEGORIA_ID;
                    _exProducto.ESTADO_PRODUCTO_ID = producto.ESTADO_PRODUCTO_ID;
                    _exProducto.MARCA_ID           = producto.MARCA_ID;
                    _exProducto.SKU           = producto.SKU;
                    _exProducto.ID_PROVEERDOR = producto.ID_PROVEERDOR;
                    _exProducto.ID_SUCURSAL   = producto.ID_SUCURSAL;
                    _exProducto.TIPO_PRODUCTO = producto.TIPO_PRODUCTO;
                    con.SaveChanges();
                    return("actualizado");
                }
                else
                {
                    return("El producto no existe en los registros");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #20
0
 public List <UsuariosVIEW> ListarTodosUsuarios()
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _usuarios            = (from a in con.USUARIO
                                     join b in con.PERSONA on a.PERSONA_ID equals b.ID
                                     join c in con.COMUNA on b.COMUNA_ID equals c.ID
                                     join d in con.ESTADO_PERSONA on b.ESTADO_PERSONA_ID equals d.ID
                                     join e in con.TIPO_PERSONA on b.TIPO_PERSONA_ID equals e.ID
                                     join f in con.ESTADO_USUARIO on a.ESTADO_USUARIO_ID equals f.ID
                                     join g in con.SUCURSAL on a.SUCURSAL_ID equals g.ID
                                     join h in con.TIPO_USUARIO on a.TIPO_USUARIO_ID equals h.ID
                                     orderby a.NOMBRE ascending
                                     select new UsuariosVIEW
         {
             ID = a.ID,
             USUARIO = a.NOMBRE,
             NOMBRE = b.NOMBRE,
             APELLIDO = b.APELLIDO,
             NUM_ID = b.NUM_ID,
             DIV_ID = b.DIV_ID,
             DIRECCION = b.DIRECCION,
             COMUNA = c.NOMBRE,
             TELEFONO_CELULAR = b.TELEFONO_CELULAR,
             TELEFONO_FIJO = b.TELEFONO_FIJO,
             ESTADO_PERSONA = d.NOMBRE,
             TIPO_PERSONA = e.NOMBRE,
             ESTADO_USUARIO = f.NOMBRE,
             TIPO_USUARIO = h.NOMBRE,
             NOMBRE_SUCURSAL = g.NOMBRE
         }).ToList();
         return(_usuarios);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #21
0
 public int TipoUsuario(string usuario)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _usuario             = (from a in con.USUARIO
                                     where a.NOMBRE == usuario
                                     select a).FirstOrDefault();
         if (_usuario != null)
         {
             return(_usuario.TIPO_USUARIO_ID);
         }
         else
         {
             return(0);
         }
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Example #22
0
 public VehiculosVIEW CargarVehiculo(int idVehiculo)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _servicio            = (from a in con.VEHICULO
                                     where a.ID == idVehiculo
                                     select new VehiculosVIEW
         {
             ID = a.ID,
             PATENTE = a.PATENTE,
             CLIENTE_ID = a.CLIENTE_ID,
             MARCA_VEHICULO_ID = a.MARCA_VEHICULO_ID,
             TIPO_VEHICULO_ID = a.TIPO_VEHICULO_ID
         }).FirstOrDefault();
         return(_servicio);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public string ActualizarMultiempresa(MULTI_EMPRESA mutiempresa)
        {
            try
            {
                EntitiesServiexpress con = new EntitiesServiexpress();
                var query2 = (from a in con.MULTI_EMPRESA
                              where a.ID == mutiempresa.ID
                              select a).FirstOrDefault();

                query2.DIRECCION = mutiempresa.DIRECCION;
                query2.NUMERO_TELEFONO = mutiempresa.NUMERO_TELEFONO;
                query2.ESTADO_EMPRESA_ID = mutiempresa.ESTADO_EMPRESA_ID;
                query2.FECHA_ULTIMO_UPDATE = mutiempresa.FECHA_ULTIMO_UPDATE;
                con.SaveChanges();
                return "actualizado";

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public List <DetalleBoletaVIEW> ListarDetalleBoleta(int idVenta)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _query = (from a in con.DETALLE_VENTAS
                       where a.VENTAS_ID == idVenta
                       orderby a.ID ascending
                       select new DetalleBoletaVIEW
         {
             CANTIDAD = a.CANTIDAD,
             DESCRIPCION = a.NOMBRE_PRODUCTO,
             PRECIO_UNITARIO = a.PRECIO_VENTA,
             TOTAL = a.MONTO_TOTAL
         }).ToList();
         return(_query);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <ServiciosVIEW> FiltrarServicios(string valor1, int tipoServicio, string id_sucursal)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         if (valor1 == "ID TIPO")
         {
             string filtro     = valor1.ToUpper();
             int    sucursal   = int.Parse(id_sucursal);
             var    _servicios = (from a in con.SERVICIO
                                  join b in con.ESTADO_SERVICIO on a.ESTADO_SERVICIO_ID equals b.ID
                                  join c in con.TIPO_SERVICIO on a.TIPO_SERVICIO_ID equals c.ID
                                  join d in con.SUCURSAL on a.SUCURSAL_ID equals d.ID
                                  where a.TIPO_SERVICIO_ID == tipoServicio &&
                                  a.SUCURSAL_ID == sucursal
                                  orderby a.ID ascending
                                  select new ServiciosVIEW
             {
                 ID = a.ID,
                 TIPO_SERVICIO = c.NOMBRE,
                 ESTADO_SERVICIO = b.NOMBRE,
                 SUCURSAL = d.NOMBRE,
                 COSTO = a.COSTO,
                 CALCULO_X_PROD = "SI",
                 VALOR_CALCULO = 0.0
             }).ToList();
             return(_servicios);
         }
         else
         {
             return(new List <ServiciosVIEW>());
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public string EliminarRequerimiento(ReservaVIEW cargaReservaVIEW)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var serviciosViejos      = (from a in con.SERVICIOS_X_DIAGNOSTICO
                                     where a.ID_DIAGNOSTICO == cargaReservaVIEW.ID_DIAGNOTICO
                                     select a).ToList();
         foreach (var fila in serviciosViejos)
         {
             con.SERVICIOS_X_DIAGNOSTICO.Remove(fila);
             con.SaveChanges();
         }
         var productosViejos = (from a in con.PRODUCTOS_X_DIAGNOSTICO
                                where a.ID_DIAGNOSTICO == cargaReservaVIEW.ID_DIAGNOTICO
                                select a).ToList();
         foreach (var fila in productosViejos)
         {
             con.PRODUCTOS_X_DIAGNOSTICO.Remove(fila);
             con.SaveChanges();
         }
         var diagnostico = (from a in con.DIAGNOSTICO
                            where a.ID == cargaReservaVIEW.ID_DIAGNOTICO
                            select a).FirstOrDefault();
         con.DIAGNOSTICO.Remove(diagnostico);
         con.SaveChanges();
         var reserva = (from a in con.RESERVA_HORA
                        where a.ID == cargaReservaVIEW.ID
                        select a).FirstOrDefault();
         con.RESERVA_HORA.Remove(reserva);
         con.SaveChanges();
         return("eliminado");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public List <VentasVIEW> ListarVentasRangoFecha(DateTime desde, DateTime hasta)
        {
            EntitiesServiexpress con = new EntitiesServiexpress();
            var _query = (from a in con.VENTAS
                          join b in con.CLIENTE on a.CLIENTE_ID equals b.ID
                          join c in con.PERSONA on b.PERSONA_ID equals c.ID
                          join d in con.EMPLEADO on a.EMPLEADO_ID equals d.ID
                          join e in con.PERSONA on d.PERSONA_ID equals e.ID
                          join f in con.MULTI_MONEDA on a.MULTI_MONEDA_ID equals f.ID
                          join g in con.SUCURSAL on a.SUCURSAL_ID equals g.ID
                          join h in con.TIPO_VENTA on a.TIPO_VENTA_ID equals h.ID
                          where a.FECHA_VENTA >= desde &&
                          a.FECHA_VENTA <= hasta
                          orderby a.ID descending
                          select new VentasVIEW
            {
                ID = a.ID,
                FECHA_CREACION = a.FECHA_CREACION,
                FECHA_ULTIMO_UPDATE = a.FECHA_ULTIMO_UPDATE,
                CANTIDAD_TOTAL = a.CANTIDAD_TOTAL,
                FECHA_VENTA = a.FECHA_VENTA,
                MONTO_TOTAL = a.MONTO_TOTAL,
                CLIENTE_ID = a.CLIENTE_ID,
                EMPLEADO_ID = a.EMPLEADO_ID,
                MULTI_MONEDA_ID = a.MULTI_MONEDA_ID,
                SUCURSAL_ID = a.SUCURSAL_ID,
                TIPO_VENTA_ID = a.TIPO_VENTA_ID,
                NOMBRE_CLIENTE = c.NOMBRE,
                APELLID_CLIENTE = c.APELLIDO,
                NOMBRE_EMPLEADO = e.NOMBRE,
                APELLIDO_EMPLEADO = e.APELLIDO,
                TIPO_MONEDA = f.TIPO_MODONEDA,
                NOMBRE_SUCURSAL = g.NOMBRE,
                TIPO_VENTA = h.NOMBRE
            }).ToList();

            return(_query);
        }
Example #28
0
 public List <ProductosXDiagnostico> ListarProductosXDiagnostico(int idDiagnostico)
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _lista = (from a in con.PRODUCTOS_X_DIAGNOSTICO
                       join b in con.PRODUCTO on a.ID_PRODUCTO equals b.ID
                       where a.ID_DIAGNOSTICO == idDiagnostico
                       select new ProductosXDiagnostico
         {
             IdProducto = a.ID_PRODUCTO,
             NombreProdcuto = b.NOMBRE,
             Cantidad = a.CANTIDAD_PROD,
             PrecioUni = b.PRECIO_VENTA,
             PrecioTot = b.PRECIO_VENTA * a.CANTIDAD_PROD
         }).ToList();
         return(_lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #29
0
        public string ActualizarSucursal(SUCURSAL sucursal)
        {
            try
            {
                EntitiesServiexpress con = new EntitiesServiexpress();
                var query2 = (from a in con.SUCURSAL
                              where a.ID == sucursal.ID
                              select a).FirstOrDefault();

                query2.NOMBRE              = sucursal.NOMBRE;
                query2.DIRECCION           = sucursal.DIRECCION;
                query2.NUMERO_TELEFONO     = sucursal.NUMERO_TELEFONO;
                query2.ESTADO_SUCURSAL_ID  = sucursal.ESTADO_SUCURSAL_ID;
                query2.MULTI_EMPRESA_ID    = sucursal.MULTI_EMPRESA_ID;
                query2.FECHA_ULTIMO_UPDATE = sucursal.FECHA_ULTIMO_UPDATE;
                con.SaveChanges();
                return("actualizado");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #30
0
 public List <ClienteVIEW> ListarTodosClientes()
 {
     try
     {
         EntitiesServiexpress con = new EntitiesServiexpress();
         var _clientes            = (from a in con.CLIENTE
                                     join b in con.PERSONA on a.PERSONA_ID equals b.ID
                                     join c in con.COMUNA on b.COMUNA_ID equals c.ID
                                     join d in con.ESTADO_PERSONA on b.ESTADO_PERSONA_ID equals d.ID
                                     join e in con.TIPO_PERSONA on b.TIPO_PERSONA_ID equals e.ID
                                     join f in con.ESTADO_CLIENTE on a.ESTADO_CLIENTE_ID equals f.ID
                                     join g in con.SUCURSAL on a.SUCURSAL_ID equals g.ID
                                     orderby b.NUM_ID ascending
                                     select new ClienteVIEW
         {
             ID = a.ID,
             NOMBRE = b.NOMBRE,
             APELLIDO = b.APELLIDO,
             NUM_ID = b.NUM_ID,
             DIV_ID = b.DIV_ID,
             DIRECCION = b.DIRECCION,
             COMUNA = c.NOMBRE,
             TELEFONO_CELULAR = b.TELEFONO_CELULAR,
             TELEFONO_FIJO = b.TELEFONO_FIJO,
             ESTADO_PERSONA = d.NOMBRE,
             TIPO_PERSONA = e.NOMBRE,
             ESTADO_CLIENTE = f.NOMBRE,
             NOMBRE_SUCURSAL = g.NOMBRE,
             NombreCombox = b.NOMBRE + " " + b.APELLIDO + " "
         }).ToList();
         return(_clientes);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }