public List <Clientes_model> ListarClientes() { try { VentasEntities db = new VentasEntities(); List <Tb_Cliente> listaTemp = new List <Tb_Cliente>(); List <Clientes_model> lista = new List <Clientes_model>(); listaTemp = db.Tb_Cliente.ToList(); foreach (Tb_Cliente item in listaTemp) { Clientes_model mPersona = new Clientes_model(); mPersona.Id = item.Id_cliente; mPersona.Nombre = item.Nombre_cliente; mPersona.Apellido = item.Apellido_cliente; mPersona.Descripcion_edintidad = item.Numero_Documento; mPersona.Direccion = item.Direccion; mPersona.Telefono = item.Telefono; mPersona.Documento = GetDeta(item.Id_documento_identidad); lista.Add(mPersona); } return(lista); } catch (Exception) { return(null); } }
public string GetDeta(int id) { VentasEntities db = new VentasEntities(); Tb_Cliente cli = new Tb_Cliente(); Tb_Documento_Identidad deta = new Tb_Documento_Identidad(); cli = db.Tb_Cliente.Where(x => x.Id_documento_identidad == id).FirstOrDefault(); deta = db.Tb_Documento_Identidad.Where(x => x.Id_documento_identidad == cli.Id_documento_identidad).FirstOrDefault(); return(deta.Descripcion); }
public Clientes_model BuscarPersona(string dni) { try { VentasEntities db = new VentasEntities(); Tb_Cliente mPersTemp = new Tb_Cliente(); Clientes_model mPers = new Clientes_model(); mPersTemp = db.Tb_Cliente.Where(x => x.Numero_Documento == dni).FirstOrDefault(); mPers.Id = mPersTemp.Id_cliente; mPers.Nombre = mPersTemp.Nombre_cliente; mPers.Apellido = mPersTemp.Apellido_cliente; mPers.Documento = mPersTemp.Numero_Documento; mPers.Direccion = mPersTemp.Direccion; mPers.Telefono = mPersTemp.Telefono; mPers.Descripcion_edintidad = GetDeta(mPers.Id); return(mPers); } catch (Exception) { return(null); } }