コード例 #1
0
ファイル: BLLseparaciones.cs プロジェクト: jvprestige/CRM
        /// <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;
            }
        }
コード例 #2
0
ファイル: BLLseparaciones.cs プロジェクト: jvprestige/CRM
    /// <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;
        }
    }
コード例 #3
0
ファイル: BLLInmuebles.cs プロジェクト: jvprestige/CRM
        /// <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;
            }
        }
コード例 #4
0
ファイル: BLLInmuebles.cs プロジェクト: jvprestige/CRM
        /// <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;
                }
        }