public List <PlanesDTO> ListarPlanes() { List <PlanesDTO> lista = new List <PlanesDTO>(); using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { lista = (from l in dbo.Planes select new PlanesDTO { cod_plan = l.cod_plan, costo = l.COSTO, COSTO_DESC = l.COSTO_DESC, COST_CAMBIO_INT = l.COST_CAMBIO_INT, cost_v_a = l.COST_V_A_, DESC = l.DESC, es_portabilidad = l.es_portabilidad, id_plan = l.id_plan, id_proveedor = l.id_proveedor, minutos_voz = l.minutos_voz, nav = l.nav, nav_ad = l.nav_ad, PER_DESC_ = l.PER_DESC_, per_nav_ad = l.PER_DESC_ }).ToList(); } return(lista); }
/*public ResultadoDTO CambiaEstadoPersona(int idPersona) { * ResultadoDTO r = new ResultadoDTO(); * try { * using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { * Clientes objTemp = dbo.Clientes.FirstOrDefault(u => u.id_cliente == idPersona); * if (objTemp != null) { * objTemp.activo = !objTemp.activo; * dbo.SaveChanges(); * r.error = false; * r.id = idPersona; * * } else { * r.error = true; * r.mensaje = "No se pudo completar actualizacion"; * } * } * } catch (Exception e) { * r.error = true; * r.mensaje = e.Message; * } * return r; * }*/ public ResultadoDTO ModificarCliente(long id_cliente, String nombres, String apePat, String apeMat, String email, String userName, String pswd) { ResultadoDTO r = new ResultadoDTO(); try { using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { Clientes objTemp = dbo.Clientes.FirstOrDefault(u => u.id_cliente == id_cliente); if (objTemp != null) { if ((nombres != null) && (nombres != "")) { objTemp.nombres_cliente = nombres; } if ((userName != null) && (userName != "")) { if (!ExisteUserName(userName)) { objTemp.username = userName; } } if ((apePat != null) && (apePat != "")) { objTemp.apePat_cliente = apePat; } if ((apeMat != null) && (apeMat != "")) { objTemp.apeMat_cliente = apeMat; } if ((email != null) && (email != "")) { objTemp.email_cliente = email; } if ((pswd != null) && (pswd != "")) { objTemp.passwd = pswd; } dbo.SaveChanges(); r.error = false; r.id = id_cliente; } else { r.error = true; r.mensaje = "No se pudo completar actualizacion"; } } } catch (Exception e) { r.error = true; r.mensaje = e.Message; } return(r); }
public List <ProovedorDTO> ListarProvedor() { List <ProovedorDTO> lista = new List <ProovedorDTO>(); using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { lista = (from l in dbo.Proveedores select new ProovedorDTO { id_proveedor = l.id_proveedor, nombre_proveedor = l.nombre_proveedor, id_tipoProveedor = l.id_tipoProveedor }).ToList(); } return(lista); }
public Boolean ExisteUserName(String username) { Clientes tmep = new Clientes(); using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { tmep = dbo.Clientes.FirstOrDefault(u => u.username == username); if (tmep != null) { return(true); //no existe ese usuario } else { return(false); } } }
public ResultadoDTO CrearPlan(Planes dto) { ResultadoDTO r = new ResultadoDTO(); try { using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { dbo.Planes.Add(dto); dbo.SaveChanges(); r.error = false; r.id = dto.id_plan; } } catch (Exception e) { r.error = true; r.mensaje = e.Message; } return(r); }
public List <PlanesDTO> ListarPlanesProovedor(int id_tipoProveedor) { List <PlanesDTO> lista = new List <PlanesDTO>(); using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { lista = (from pl in dbo.Planes join tp in dbo.Proveedores on pl.id_proveedor equals tp.id_proveedor where (pl.id_proveedor == id_tipoProveedor) select new PlanesDTO { id_plan = pl.id_plan, cod_plan = pl.cod_plan }).ToList(); } return(lista); }
/*public Boolean ValidaLogin(String username) { * * Clientes usuario = new Clientes(); * using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { * usuario = dbo.Clientes.FirstOrDefault(u => u.username == username); * if (usuario != null) { * if (usuario.activo) { * return true; * } else { * return false; * } * } else { * return false; * } * } * } */ public Clientes Buscar(string user, string passwd) { Clientes objPersona = new Clientes(); using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { Clientes objtemp = dbo.Clientes.FirstOrDefault(u => u.username == user && u.passwd == passwd); if (objtemp != null) { objPersona.nombres_cliente = objtemp.nombres_cliente; objPersona.id_cliente = objtemp.id_cliente; } else { objPersona = null; } } return(objPersona); }
public List <Clientes> ListarPersonas() { List <Clientes> lista = new List <Clientes>(); using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { lista = (from l in dbo.Clientes select new Clientes { id_cliente = l.id_cliente, rut_cliente = l.rut_cliente, dv_cliente = l.dv_cliente, nombres_cliente = l.nombres_cliente, apeMat_cliente = l.apeMat_cliente, apePat_cliente = l.apePat_cliente, email_cliente = l.email_cliente, username = l.username, passwd = l.passwd }).ToList(); } return(lista); }
public Clientes BuscarID(int idUsuario) { Clientes objPersonaRet = new Clientes(); using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { objPersonaRet = (from p in dbo.Clientes where p.id_cliente == idUsuario select new Clientes { id_cliente = p.id_cliente, rut_cliente = p.rut_cliente, dv_cliente = p.dv_cliente, nombres_cliente = p.nombres_cliente, apePat_cliente = p.apePat_cliente, apeMat_cliente = p.apeMat_cliente, email_cliente = p.email_cliente, username = p.username, passwd = p.passwd }).FirstOrDefault(); } return(objPersonaRet); }
public ResultadoDTO CambiarContraseña(int id_cliente, String nuevaPasswd) { ResultadoDTO r = new ResultadoDTO(); try { using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { Clientes objTemp = dbo.Clientes.FirstOrDefault(u => u.id_cliente == id_cliente); if ((objTemp != null) && (nuevaPasswd != "")) { objTemp.passwd = nuevaPasswd; dbo.SaveChanges(); } else { r.error = true; r.mensaje = "no se completó el cambio"; } } } catch (Exception e) { r.error = true; r.mensaje = e.Message; } return(r); }