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