public IEnumerable filtrarTrabajadores(String cedulaIdentidad, String cargo, String nombreTrabajador, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var query = ( from trabajador in db.Trabajador where trabajador.cedulaIdentidad.Contains(cedulaIdentidad) && trabajador.cargo.Contains(cargo) && trabajador.nombre.Contains(nombreTrabajador) select new { Id = trabajador.idTrabajador, Cedula = trabajador.cedulaIdentidad, Nombre = trabajador.nombre, Cargo = trabajador.cargo, } ).ToList(); return(query); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public IEnumerable filtrarMarcas(String filtro, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var query = ( from marca in db.Catalogo where marca.valor.Contains(filtro) && marca.idTipoCatalogo == (long)Constantes.Catalogo.Marca select new { Id = marca.idCatalogo, Nombre = marca.valor, } ).ToList(); return(query); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public IEnumerable filtrarModelos(long idPadre, String filtro, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var query = ( from modelo in db.Catalogo join marca in db.Catalogo on modelo.idPadre equals marca.idCatalogo where modelo.valor.Contains(filtro) && (idPadre != 0L ? modelo.idPadre == idPadre : (modelo.idPadre != 0L)) && modelo.idTipoCatalogo == (long)Constantes.Catalogo.Modelo select new { Id = modelo.idCatalogo, Modelo = modelo.valor, Marca = marca.valor, } ).ToList(); return(query); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public RecepcionEquipoDTO obtenerRecepcionEquipo(long idRecepcionEquipo, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { RecepcionEquipoDTO recepcionEquipoDTO = ( from recepcionEquipo in db.RecepcionEquipo where recepcionEquipo.idRecepcionEquipo == idRecepcionEquipo && recepcionEquipo.estado select new RecepcionEquipoDTO { recepcionEquipo = recepcionEquipo, cliente = ( from cliente in db.Cliente where recepcionEquipo.idCliente == cliente.idCliente select cliente ).FirstOrDefault(), equipo = ( from equipo in db.Equipo where recepcionEquipo.idCliente == equipo.idEquipo select equipo ).FirstOrDefault(), } ).Single(); return(recepcionEquipoDTO); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public IEnumerable filtrarClientes(String numeroDocumento, long idDocumento, String nombreCliente, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var query = ( from cliente in db.Cliente where cliente.numeroDocumento.Contains(numeroDocumento) && (cliente.idDocumentoCatalog == idDocumento || idDocumento == 0) && cliente.nombre.Contains(nombreCliente) && cliente.estado select new { Id = cliente.idCliente, NoDocumento = cliente.numeroDocumento, Nombre = cliente.nombre, } ).ToList(); return(query); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public IEnumerable filtrarRecepcionEquipos(DateTime fechaInicial, DateTime fechaFinal, String nombreCliente, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var query = ( from recepcionEquipo in db.RecepcionEquipo join cliente in db.Cliente on recepcionEquipo.idCliente equals cliente.idCliente join equipo in db.Equipo on recepcionEquipo.idEquipo equals equipo.idEquipo where recepcionEquipo.fechaCreacion >= fechaInicial && recepcionEquipo.fechaCreacion < fechaFinal && cliente.nombre.Contains(nombreCliente) && recepcionEquipo.estado select new { Id = recepcionEquipo.idRecepcionEquipo, Cliente = cliente.nombre, Equipo = equipo.numeroSerie, } ).ToList(); return(query); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public void actualizarTrabajador(Trabajador trabajador, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var actualizarTrabajador = ( from t in db.Trabajador where t.idTrabajador == trabajador.idTrabajador select t ).Single(); actualizarTrabajador.cedulaIdentidad = trabajador.cedulaIdentidad; actualizarTrabajador.nombre = trabajador.nombre; actualizarTrabajador.cargo = trabajador.cargo; actualizarTrabajador.telefono = trabajador.telefono; actualizarTrabajador.movil = trabajador.movil; actualizarTrabajador.direccion = trabajador.direccion; actualizarTrabajador.modificadoPor = trabajador.modificadoPor; actualizarTrabajador.fechaModificacion = trabajador.fechaModificacion; db.SaveChanges(); mensaje = "Trabajador actualizado exitosamente."; } catch (Exception ex) { error = true; mensaje = ex.Message; } } }
public ClienteDTO obtenerCliente(long idCliente, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { ClienteDTO clienteDTO = ( from cliente in db.Cliente where cliente.idCliente == idCliente && cliente.estado select new ClienteDTO { cliente = cliente, contactos = ( from contacto in db.Contacto where cliente.idCliente == contacto.idCliente select contacto ).ToList(), } ).Single(); return(clienteDTO); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public IEnumerable filtrarEquipos(String nombreCliente, double potenciaHP, double potenciakW, long idMarca, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var query = ( from equipo in db.Equipo join cliente in db.Cliente on equipo.idEquipo equals cliente.idCliente join modelo in db.Catalogo on equipo.idModeloCatalogo equals modelo.idCatalogo join marca in db.Catalogo on modelo.idPadre equals marca.idCatalogo where cliente.nombre.Contains(nombreCliente) && ((equipo.potenciaHP == potenciaHP || potenciaHP == 0) || (equipo.potenciakW == potenciakW || potenciakW == 0)) && (marca.idCatalogo == idMarca || idMarca == 0) && equipo.estado select new { Id = equipo.idEquipo, Cliente = cliente.nombre, CodigoInterno = equipo.codigoInterno, ClaseMaquina = equipo.claseMaquina, NumeroSerie = equipo.numeroSerie, } ).ToList(); return(query); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public void actualizarCatalogo(Catalogo catalogo, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var actualizarCatalogo = ( from c in db.Catalogo where c.idCatalogo == catalogo.idCatalogo select c ).Single(); actualizarCatalogo.valor = catalogo.valor; actualizarCatalogo.idPadre = catalogo.idPadre; actualizarCatalogo.idTipoCatalogo = catalogo.idTipoCatalogo; actualizarCatalogo.fechaModificacion = DateTime.Now; db.SaveChanges(); } catch (Exception ex) { error = true; mensaje = ex.Message; } } }
private void btnImprimir_Click(object sender, EventArgs e) { Formulario formulario = FormularioBL.obtenerFormulario("AL-T-CL", ref error, ref mensaje); if (!error) { try { AlprotecdbEntities db = new AlprotecdbEntities(); CRClientes crClientes = new CRClientes(); crClientes.SetDataSource(db.Contacto.Select(c => new { Id = c.Cliente.idCliente, Tipo = c.Cliente.Catalogo1.valor, Codigo = c.Cliente.codigo, Documento = c.Cliente.Catalogo2.valor, NumeroDocumento = c.Cliente.numeroDocumento, Nombre = c.Cliente.nombre, Telefono = c.Cliente.telefono, Direccion = c.Cliente.direccion, Ciudad = c.Cliente.Catalogo.valor, NombreContacto = c.nombre, CargoContacto = c.cargo, TelefonoContacto = c.telefono, MovilContacto = c.movil, CorreoElectronicoContacto = c.correoElectronico, ObservacionesContacto = c.observaciones }).ToList()); crClientes.SetParameterValue("CodigoFormulario", formulario.codigo); crClientes.SetParameterValue("NombreFormulario", formulario.nombre); crClientes.SetParameterValue("AproboFormulario", formulario.aprobo); crClientes.SetParameterValue("NumeroEdicionFormulario", formulario.numeroEdicion.ToString()); FrmReportes frmReportes = new FrmReportes(); frmReportes.crvReportes.ReportSource = crClientes; frmReportes.ShowDialog(); } catch (Exception exception) { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void insertarCatalogo(Catalogo catalogo, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { db.Catalogo.Add(catalogo); db.SaveChanges(); } catch (Exception ex) { error = true; mensaje = ex.Message; } } }
public void insertarTrabajador(Trabajador trabajador, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { db.Trabajador.Add(trabajador); db.SaveChanges(); mensaje = "Trabajador registado exitosamente."; } catch (Exception ex) { error = true; mensaje = ex.Message; } } }
public void insertarEquipo(Equipo equipo, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { db.Equipo.Add(equipo); db.SaveChanges(); mensaje = "Equipo registado exitosamente."; } catch (Exception ex) { error = true; mensaje = ex.Message; } } }
public EquipoDTO obtenerEquipo(long idEquipo, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { EquipoDTO equipoDTO = ( from equipo in db.Equipo where equipo.idEquipo == idEquipo && equipo.estado select new EquipoDTO { equipo = equipo, cliente = ( from cliente in db.Cliente where equipo.idCliente == cliente.idCliente && cliente.estado select cliente ).FirstOrDefault(), modelo = ( from modelo in db.Catalogo where equipo.idModeloCatalogo == modelo.idCatalogo select modelo ).FirstOrDefault(), marca = ( from modelo in db.Catalogo join marca in db.Catalogo on modelo.idPadre equals marca.idCatalogo where equipo.idModeloCatalogo == modelo.idCatalogo select marca ).FirstOrDefault(), } ).Single(); return(equipoDTO); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public String secuenciaNumeroRecepcionEquipo(ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var numero = ( from recepcionEquipo in db.RecepcionEquipo select recepcionEquipo.numero ).DefaultIfEmpty().Max(); return(Convert.ToString(numero + 1)); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public Trabajador obtenerTrabajador(long idTrabajador, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var query = ( from trabajador in db.Trabajador where trabajador.idTrabajador == idTrabajador select trabajador ).First(); return(query); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public Formulario obtenerFormulario(String codigo, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var query = ( from formulario in db.Formulario where formulario.codigo == codigo select formulario ).Single(); return(query); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public Usuario obtenerUsuario(Usuario usuario, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var query = ( from u in db.Usuario where u.usuario1.ToLower() == usuario.usuario1.ToLower() && u.contraseña == usuario.contraseña select u ).First(); return(query); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public String secuenciaCodigoCliente(ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var query = ( from cliente in db.Cliente where cliente.idTipoClienteCatalogo == 5L select cliente ).Count(); return(Convert.ToString(query + 1)); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public List <Catalogo> obtenerTipoCatalogo(long idTipoCatalogo, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var query = ( from catalogo in db.Catalogo where catalogo.idTipoCatalogo == idTipoCatalogo select catalogo ).ToList(); return(query); } catch (Exception ex) { error = true; mensaje = ex.Message; } return(null); } }
public void eliminarCatalogo(long idCatalogo, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var actualizarCatalogo = ( from catalogo in db.Catalogo where catalogo.idCatalogo == idCatalogo select catalogo ).Single(); actualizarCatalogo.estado = false; db.SaveChanges(); } catch (Exception ex) { error = true; mensaje = ex.Message; } } }
public void actualizarEquipo(Equipo equipo, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var actualizarEquipo = ( from e in db.Equipo where e.idEquipo == equipo.idEquipo select e ).Single(); actualizarEquipo.codigoInterno = equipo.codigoInterno; actualizarEquipo.claseMaquina = equipo.claseMaquina; actualizarEquipo.numeroSerie = equipo.numeroSerie; actualizarEquipo.rpm = equipo.rpm; actualizarEquipo.amp = equipo.amp; actualizarEquipo.numeroInventarioCliente = equipo.numeroInventarioCliente; actualizarEquipo.potenciaHP = equipo.potenciaHP; actualizarEquipo.claseAislamiento = equipo.claseAislamiento; actualizarEquipo.designacionNema = equipo.designacionNema; actualizarEquipo.frame = equipo.frame; actualizarEquipo.voltaje = equipo.voltaje; actualizarEquipo.factorServicio = equipo.factorServicio; actualizarEquipo.idCliente = equipo.idCliente; actualizarEquipo.idModeloCatalogo = equipo.idModeloCatalogo; actualizarEquipo.modificadoPor = Globales.UsuarioGlobal.idUsuario; actualizarEquipo.fechaModificacion = DateTime.Now; db.SaveChanges(); mensaje = "Equipo actualizado exitosamente."; } catch (Exception ex) { error = true; mensaje = ex.Message; } } }
public void eliminarTrabajador(long idTrabajador, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var actualizarTrabajador = ( from trabajador in db.Trabajador where trabajador.idTrabajador == idTrabajador select trabajador ).Single(); actualizarTrabajador.estado = false; db.SaveChanges(); mensaje = "Trabajador eliminado exitosamente."; } catch (Exception ex) { error = true; mensaje = ex.Message; } } }
public void eliminarEquipo(long idEquipo, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var actualizarEquipo = ( from equipo in db.Equipo where equipo.idEquipo == idEquipo select equipo ).Single(); actualizarEquipo.estado = false; db.SaveChanges(); mensaje = "Equipo eliminado exitosamente."; } catch (Exception ex) { error = true; mensaje = ex.Message; } } }
public void eliminarCliente(long idCliente, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var actualizarCliente = ( from cliente in db.Cliente where cliente.idCliente == idCliente select cliente ).Single(); actualizarCliente.estado = false; db.SaveChanges(); mensaje = "Cliente eliminado exitosamente."; } catch (Exception ex) { error = true; mensaje = ex.Message; } } }
public void eliminarRecepcionEquipo(long idRecepcionEquipo, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var recepcionEquipo = ( from re in db.RecepcionEquipo where re.idRecepcionEquipo == idRecepcionEquipo select re ).Single(); db.RecepcionEquipo.Remove(recepcionEquipo); db.SaveChanges(); mensaje = "Recepcion de equipo eliminado exitosamente."; } catch (Exception ex) { error = true; mensaje = ex.Message; } } }
private void btnImprimir_Click(object sender, EventArgs e) { Formulario formulario = FormularioBL.obtenerFormulario("AL-T-TR", ref error, ref mensaje); if (!error) { try { AlprotecdbEntities db = new AlprotecdbEntities(); CRTrabajadores crTrabajadores = new CRTrabajadores(); crTrabajadores.SetDataSource(db.Trabajador.Select(t => new { CedulaIdentidad = t.cedulaIdentidad, Nombre = t.nombre, Cargo = t.cargo, Telefono = t.telefono, Movil = t.movil, Direccion = t.direccion }).ToList()); crTrabajadores.SetParameterValue("CodigoFormulario", formulario.codigo); crTrabajadores.SetParameterValue("NombreFormulario", formulario.nombre); crTrabajadores.SetParameterValue("AproboFormulario", formulario.aprobo); crTrabajadores.SetParameterValue("NumeroEdicionFormulario", formulario.numeroEdicion.ToString()); FrmReportes frmReportes = new FrmReportes(); frmReportes.crvReportes.ReportSource = crTrabajadores; frmReportes.ShowDialog(); } catch (Exception ex) { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void insertarCliente(Cliente cliente, List <Contacto> contactos, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { db.Cliente.Add(cliente); db.SaveChanges(); foreach (Contacto contacto in contactos) { contacto.idCliente = cliente.idCliente; db.Contacto.Add(contacto); db.SaveChanges(); } mensaje = "Cliente registado exitosamente."; } catch (Exception ex) { error = true; mensaje = ex.Message; } } }
public void actualizarRecepcionEquipo(RecepcionEquipo recepcionEquipo, ref bool error, ref String mensaje) { error = false; using (AlprotecdbEntities db = new AlprotecdbEntities()) { try { var actualizarRecepcionEquipo = ( from re in db.RecepcionEquipo where re.idRecepcionEquipo == recepcionEquipo.idRecepcionEquipo select re ).Single(); actualizarRecepcionEquipo.modificadoPor = Globales.UsuarioGlobal.idUsuario; actualizarRecepcionEquipo.fechaModificacion = DateTime.Now; db.SaveChanges(); mensaje = "Recepcion de equipo actualizado exitosamente."; } catch (Exception ex) { error = true; mensaje = ex.Message; } } }