/// <summary> /// Metodo retorna sepraciones realizadas por /// un asesor a un proyecto /// </summary> /// <param name="p"></param> /// <param name="asesor"></param> /// <returns></returns> public List<Vdetalleseparacion.SepracionInmueble> SepracioneAP(string p, string asesor) { try { List<Vsepracioninmuebles> ls = bd.Vsepracioninmuebles.Where(T => T.ID_PROYEC == p && T.ASESOR == asesor).ToList(); List<Vdetalleseparacion.SepracionInmueble> _Lseparacion = new List<Vdetalleseparacion.SepracionInmueble>(); if (ls.Count.Equals(0)) { return _Lseparacion; } else { foreach (var item in ls) { Vdetalleseparacion.SepracionInmueble separacion = new Vdetalleseparacion.SepracionInmueble(); separacion.ID_S = item.ID_SEPARACION; separacion.CLIENTE = item.CLIENTE; separacion.NOMBRES = item.NOMBRES; separacion.P_APELLIDO = item.P_APELLIDO; separacion.S_APELLIDO = item.S_APELLIDO; separacion.TELEFONO2 = item.TELEFONO2; separacion.DIRECCION = item.DIRECCION; separacion.BARRIO = item.BARRIO; separacion.INMUEBLE = item.INMUEBLE; separacion.NOMBRE_PROYEC = item.NOMBRE_PROYEC; separacion.FECHASEPARACION = item.FECHASEPARACION; DIAS_TR = Convert.ToInt32(item.DIAS - item.DIAS_T); separacion.CASA = item.NOMBRE_BLO.Trim() + " - " + item.CASA.Trim(); separacion.DIAS = DIAS_TR; separacion.ESTADO = item.ESTADO; _Lseparacion.Add(separacion); } return _Lseparacion; } } catch (Exception) { throw; } }
/// <summary> /// Metodo para realizar bsuqueda de las separaciones confirmadas listas /// para proceso de compra /// </summary> /// <param name="p"></param> /// <returns></returns> public List<Vdetalleseparacion.SepracionInmueble> Negocioseparacion(string p) { try { // T.ASESOR == user user = Membership.GetUser().ToString(); List<Vsepracioninmuebles> ls = bd.Vsepracioninmuebles.Where(T => T.ID_PROYEC == p && (T.ESTADO=="L" || T.ESTADO =="C")).ToList(); List<Vdetalleseparacion.SepracionInmueble> _Lseparacion = new List<Vdetalleseparacion.SepracionInmueble>(); if (ls.Count.Equals(0)) { return _Lseparacion; } else { foreach (var item in ls) { Vdetalleseparacion.SepracionInmueble separacion = new Vdetalleseparacion.SepracionInmueble(); separacion.ID_S = item.ID_SEPARACION; separacion.CLIENTE = item.CLIENTE; separacion.NOMBRES = item.NOMBRES; separacion.P_APELLIDO = item.P_APELLIDO; separacion.S_APELLIDO = item.S_APELLIDO; separacion.TELEFONO2 = item.TELEFONO2; separacion.DIRECCION = item.DIRECCION; separacion.BARRIO = item.BARRIO; separacion.INMUEBLE = item.INMUEBLE; separacion.NOMBRE_PROYEC = item.NOMBRE_PROYEC; separacion.FECHASEPARACION = item.FECHASEPARACION; DIAS_TR = Convert.ToInt32(item.DIAS - item.DIAS_T); separacion.CASA = item.NOMBRE_BLO.Trim() + " - " + item.CASA.Trim(); separacion.DIAS = DIAS_TR; separacion.ESTADO = item.ESTADO; separacion.CODIGO_F = item.CODIGO_F; separacion.ID_NEGOCIO = item.ID_NEGOCIO; _Lseparacion.Add(separacion); } return _Lseparacion; } } catch (Exception) { throw; } }
/// <summary> /// Metodo para listar los clientes con porcesos de separacion /// de inmuebles /// </summary> /// <returns></returns> public List<Vdetalleseparacion.SepracionInmueble> Sepracionclientes() { try { List<Vsepracioninmuebles> lis = db.Vsepracioninmuebles.Where(l => l.ESTADO != "D").ToList(); List<Vdetalleseparacion.SepracionInmueble> Linmuebles = new List<Vdetalleseparacion.SepracionInmueble>(); if (lis.Count.Equals(0)) { return Linmuebles; } else { foreach (var item in lis) { Vdetalleseparacion.SepracionInmueble separacion = new Vdetalleseparacion.SepracionInmueble(); separacion.ID_S = item.ID_SEPARACION; separacion.CLIENTE = item.CLIENTE; separacion.NOMBRES = item.NOMBRES; separacion.P_APELLIDO = item.P_APELLIDO; separacion.S_APELLIDO = item.S_APELLIDO; separacion.DIRECCION = item.DIRECCION; separacion.BARRIO = item.BARRIO; separacion.FECHASEPARACION = item.FECHASEPARACION; separacion.FECHAFINAL = item.FECHAFINAL; separacion.TELEFONO2 = item.TELEFONO2; separacion.INMUEBLE = item.INMUEBLE; separacion.NOMBRE_PROYEC = item.NOMBRE_PROYEC.Trim(); DIAS_TR = Convert.ToInt32(item.DIAS - item.DIAS_T); separacion.CASA = item.NOMBRE_BLO.Trim() + " " + item.CASA.Trim(); separacion.DIAS = DIAS_TR; separacion.ESTADO = item.ESTADO; Linmuebles.Add(separacion); } return Linmuebles; } } catch (Exception) { throw; } }
/// <summary> /// Meotodo retorna una lista de sepraciones por proyecto y el asesor activo en /// sistema /// </summary> /// <param name="p"></param> /// <returns></returns> public List<Vdetalleseparacion.SepracionInmueble> Lisepracion(string p) { try //&& l.ESTADO!="L" { user = Membership.GetUser().ToString(); List<Vsepracioninmuebles> lis = db.Vsepracioninmuebles.Where(l => l.ASESOR == user && l.ID_PROYEC==p && l.ESTADO !="D" ).ToList(); List<Vdetalleseparacion.SepracionInmueble> Lseparados = new List<Vdetalleseparacion.SepracionInmueble>(); if (lis.Count.Equals(0)) { return Lseparados; } else { foreach (var item in lis) { Vdetalleseparacion.SepracionInmueble separacion = new Vdetalleseparacion.SepracionInmueble(); separacion.ID_S = item.ID_SEPARACION; separacion.CLIENTE = item.CLIENTE; separacion.NOMBRES = item.NOMBRES; separacion.P_APELLIDO = item.P_APELLIDO; separacion.S_APELLIDO = item.S_APELLIDO; separacion.DIRECCION = item.DIRECCION; separacion.BARRIO = item.BARRIO; separacion.FECHASEPARACION = item.FECHASEPARACION; separacion.FECHAFINAL = item.FECHAFINAL; separacion.TELEFONO2 = item.TELEFONO2; separacion.INMUEBLE = item.INMUEBLE; separacion.NOMBRE_PROYEC = item.NOMBRE_PROYEC; DIAS_TR = Convert.ToInt32(item.DIAS - item.DIAS_T); separacion.DIAS = DIAS_TR; separacion.ESTADO = item.ESTADO; Lseparados.Add(separacion); } return Lseparados; } } catch (Exception) { throw; } }