Esempio n. 1
0
    public static JArray ObtenerPuestoContacto(CConexion Conexion)
    {
        JArray                      JPuestosContactos = new JArray();
        CPuestoContacto             puestoContacto    = new CPuestoContacto();
        Dictionary <string, object> Parametros        = new Dictionary <string, object>();

        Parametros.Add("Baja", 0);
        foreach (CPuestoContacto oPuestoContacto in puestoContacto.LlenaObjetosFiltros(Parametros, Conexion))
        {
            JObject JPuestoContacto = new JObject();
            JPuestoContacto.Add("Valor", oPuestoContacto.IdPuestoContacto);
            JPuestoContacto.Add("Descripcion", oPuestoContacto.Descripcion);

            JPuestosContactos.Add(JPuestoContacto);
        }
        return(JPuestosContactos);
    }
Esempio n. 2
0
    public static string templateCorreoSolicitud(int IdSolLevantamiento, CConexion pConexion)
    {
        string msg = "";
        CSolicitudLevantamiento solicitudLevantamiento = new CSolicitudLevantamiento();

        solicitudLevantamiento.LlenaObjeto(IdSolLevantamiento, pConexion);

        CEmpresa Empresa = new CEmpresa();

        Empresa.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdEmpresa"]), pConexion);

        CMunicipio MunicipioE = new CMunicipio();

        MunicipioE.LlenaObjeto(Empresa.IdMunicipio, pConexion);

        CEstado EstadoE = new CEstado();

        EstadoE.LlenaObjeto(MunicipioE.IdEstado, pConexion);

        CCliente Cliente = new CCliente();

        Cliente.LlenaObjeto(solicitudLevantamiento.IdCliente, pConexion);

        COrganizacion Organizacion = new COrganizacion();

        Organizacion.LlenaObjeto(Cliente.IdOrganizacion, pConexion);

        CUsuario Agente = new CUsuario();

        Agente.LlenaObjeto(solicitudLevantamiento.IdAgente, pConexion);

        CUsuario Asignado = new CUsuario();

        Asignado.LlenaObjeto(solicitudLevantamiento.IdUsuarioAsignado, pConexion);

        CPuestoContacto contactoDirectoPuesto = new CPuestoContacto();

        contactoDirectoPuesto.LlenaObjeto(solicitudLevantamiento.IdPuestoContactoDirecto, pConexion);

        CPuestoContacto contactoEnSitioPuesto = new CPuestoContacto();

        contactoEnSitioPuesto.LlenaObjeto(solicitudLevantamiento.IdPuestoContactoEnSitio, pConexion);

        CDivision division = new CDivision();

        division.LlenaObjeto(solicitudLevantamiento.IdDivision, pConexion);

        msg = CUtilerias.TextoArchivo(@"C:\inetpub\wwwroot\KeepInfoWeb\Templates\tmplImprimirSolLevantamiento.html");
        msg = msg.Replace("${FOLIO}", Convert.ToString(solicitudLevantamiento.IdSolicitudLevantamiento));
        msg = msg.Replace("${RAZONSOCIALEMISOR}", Empresa.RazonSocial);
        msg = msg.Replace("${RFCEMISOR}", Empresa.RFC);
        msg = msg.Replace("${IMAGEN_LOGO}", Empresa.Logo);
        msg = msg.Replace("${CALLEEMISOR}", Empresa.Calle);
        msg = msg.Replace("${NUMEROEXTERIOREMISOR}", Empresa.NumeroExterior);
        msg = msg.Replace("${COLONIAEMISOR}", Empresa.Colonia);
        msg = msg.Replace("${CODIGOPOSTALEMISOR}", Empresa.CodigoPostal);
        msg = msg.Replace("${MUNICIPIOEMISOR}", MunicipioE.Municipio);
        msg = msg.Replace("${ESTADOEMISOR}", EstadoE.Estado);

        msg = msg.Replace("${FECHAALTA}", solicitudLevantamiento.FechaAlta.ToShortDateString());
        msg = msg.Replace("${IDOPORTUNIDAD}", Convert.ToString(solicitudLevantamiento.IdOportunidad));
        msg = msg.Replace("${FECHACITA}", Convert.ToString(solicitudLevantamiento.CitaFechaHora));
        msg = msg.Replace("${ESPECIALDIAD}", division.Division);
        msg = msg.Replace("${RAZONSOCIALRECEPTOR}", Organizacion.RazonSocial);
        msg = msg.Replace("${AGENTE}", Agente.Nombre + " " + Agente.ApellidoPaterno + " " + Agente.ApellidoMaterno);
        msg = msg.Replace("${ASIGNADO}", Asignado.Nombre + " " + Asignado.ApellidoPaterno + " " + Asignado.ApellidoMaterno);
        msg = msg.Replace("${CONTACTODIRECTO}", solicitudLevantamiento.ContactoDirecto);
        msg = msg.Replace("${CONTACTODIRECTOPUESTO}", contactoDirectoPuesto.Descripcion);
        msg = msg.Replace("${ESASOCIADO}", (Convert.ToInt32(solicitudLevantamiento.Externo) == 0) ? "NO" : "SI");
        msg = msg.Replace("${CONTACTOENSITIO}", solicitudLevantamiento.ContactoEnSitio);
        msg = msg.Replace("${CONTACTOENSITIOPUESTO}", contactoEnSitioPuesto.Descripcion);
        msg = msg.Replace("${TELEFONOS}", solicitudLevantamiento.Telefonos);
        msg = msg.Replace("${HORAATENCIONCLIENTE}", solicitudLevantamiento.HoraAtencionCliente);

        msg = msg.Replace("${PERMISOINGRESARSITIO}", (Convert.ToInt32(solicitudLevantamiento.PermisoIngresarSitio) == 0) ? "NO" : "SI");
        msg = msg.Replace("${EQUIPOSEGURIDADINGRESARSITIO}", (Convert.ToInt32(solicitudLevantamiento.EquipoSeguridadIngresarSitio) == 0) ? "NO" : "SI");
        msg = msg.Replace("${CLIENTECUENTAESTACIONAMIENTO}", (Convert.ToInt32(solicitudLevantamiento.ClienteCuentaEstacionamiento) == 0) ? "NO" : "SI");
        msg = msg.Replace("${CLIENTECUENTAPLANOSLEVANTAMIENTO}", (Convert.ToInt32(solicitudLevantamiento.ClienteCuentaPlanoLevantamiento) == 0) ? "NO" : "SI");

        msg = msg.Replace("${DOMICILIO}", solicitudLevantamiento.Domicilio);
        msg = msg.Replace("${DESCRIPCION}", solicitudLevantamiento.Descripcion);
        msg = msg.Replace("${NOTA}", solicitudLevantamiento.Notas);

        return(msg);
    }
Esempio n. 3
0
    public static string ImprimirSolLevantamiento(int IdSolLevantamiento)
    {
        JObject Respuesta = new JObject();

        CUtilerias.DelegarAccion(delegate(CConexion pConexion, int Error, string DescripcionError, CUsuario UsuarioSesion)
        {
            if (Error == 0)
            {
                JObject Modelo = new JObject();

                CEmpresa Empresa = new CEmpresa();
                Empresa.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdEmpresa"]), pConexion);

                CMunicipio MunicipioE = new CMunicipio();
                MunicipioE.LlenaObjeto(Empresa.IdMunicipio, pConexion);

                CEstado EstadoE = new CEstado();
                EstadoE.LlenaObjeto(MunicipioE.IdEstado, pConexion);

                CSolicitudLevantamiento solicitudLevantamiento = new CSolicitudLevantamiento();
                solicitudLevantamiento.LlenaObjeto(IdSolLevantamiento, pConexion);

                CCliente Cliente = new CCliente();
                Cliente.LlenaObjeto(solicitudLevantamiento.IdCliente, pConexion);

                COrganizacion Organizacion = new COrganizacion();
                Organizacion.LlenaObjeto(Cliente.IdOrganizacion, pConexion);

                CUsuario Agente = new CUsuario();
                Agente.LlenaObjeto(solicitudLevantamiento.IdAgente, pConexion);

                CUsuario Asignado = new CUsuario();
                Asignado.LlenaObjeto(solicitudLevantamiento.IdUsuarioAsignado, pConexion);

                CPuestoContacto contactoDirectoPuesto = new CPuestoContacto();
                contactoDirectoPuesto.LlenaObjeto(solicitudLevantamiento.IdPuestoContactoDirecto, pConexion);

                CPuestoContacto contactoEnSitioPuesto = new CPuestoContacto();
                contactoEnSitioPuesto.LlenaObjeto(solicitudLevantamiento.IdPuestoContactoEnSitio, pConexion);

                CDivision division = new CDivision();
                division.LlenaObjeto(solicitudLevantamiento.IdDivision, pConexion);

                Modelo.Add("FOLIO", solicitudLevantamiento.IdSolicitudLevantamiento);

                Modelo.Add("RAZONSOCIALEMISOR", Empresa.RazonSocial);
                Modelo.Add("RFCEMISOR", Empresa.RFC);
                Modelo.Add("IMAGEN_LOGO", Empresa.Logo);
                Modelo.Add("CALLEEMISOR", Empresa.Calle);
                Modelo.Add("NUMEROEXTERIOREMISOR", Empresa.NumeroExterior);
                Modelo.Add("COLONIAEMISOR", Empresa.Colonia);
                Modelo.Add("CODIGOPOSTALEMISOR", Empresa.CodigoPostal);
                Modelo.Add("MUNICIPIOEMISOR", MunicipioE.Municipio);
                Modelo.Add("ESTADOEMISOR", EstadoE.Estado);

                Modelo.Add("FECHAALTA", solicitudLevantamiento.FechaAlta.ToShortDateString());
                Modelo.Add("IDOPORTUNIDAD", solicitudLevantamiento.IdOportunidad);
                Modelo.Add("FECHACITA", solicitudLevantamiento.CitaFechaHora);
                Modelo.Add("ESPECIALDIAD", division.Division);
                Modelo.Add("RAZONSOCIALRECEPTOR", Organizacion.RazonSocial);
                Modelo.Add("AGENTE", Agente.Nombre + " " + Agente.ApellidoPaterno + " " + Agente.ApellidoMaterno);
                Modelo.Add("ASIGNADO", Asignado.Nombre + " " + Asignado.ApellidoPaterno + " " + Asignado.ApellidoMaterno);
                Modelo.Add("CONTACTODIRECTO", solicitudLevantamiento.ContactoDirecto);
                Modelo.Add("CONTACTODIRECTOPUESTO", contactoDirectoPuesto.Descripcion);
                Modelo.Add("ESASOCIADO", (Convert.ToInt32(solicitudLevantamiento.Externo) == 0) ? "NO" : "SI");
                Modelo.Add("CONTACTOENSITIO", solicitudLevantamiento.ContactoEnSitio);
                Modelo.Add("CONTACTOENSITIOPUESTO", contactoEnSitioPuesto.Descripcion);
                Modelo.Add("TELEFONOS", solicitudLevantamiento.Telefonos);
                Modelo.Add("HORAATENCIONCLIENTE", solicitudLevantamiento.HoraAtencionCliente);

                Modelo.Add("PERMISOINGRESARSITIO", (Convert.ToInt32(solicitudLevantamiento.PermisoIngresarSitio) == 0) ? "NO" : "SI");
                Modelo.Add("EQUIPOSEGURIDADINGRESARSITIO", (Convert.ToInt32(solicitudLevantamiento.EquipoSeguridadIngresarSitio) == 0) ? "NO" : "SI");
                Modelo.Add("CLIENTECUENTAESTACIONAMIENTO", (Convert.ToInt32(solicitudLevantamiento.ClienteCuentaEstacionamiento) == 0) ? "NO" : "SI");
                Modelo.Add("CLIENTECUENTAPLANOSLEVANTAMIENTO", (Convert.ToInt32(solicitudLevantamiento.ClienteCuentaPlanoLevantamiento) == 0) ? "NO" : "SI");

                Modelo.Add("DOMICILIO", solicitudLevantamiento.Domicilio);
                Modelo.Add("DESCRIPCION", solicitudLevantamiento.Descripcion);
                Modelo.Add("NOTA", solicitudLevantamiento.Notas);

                Respuesta.Add("Modelo", Modelo);
            }
            Respuesta.Add("Error", Error);
            Respuesta.Add("Descripcion", DescripcionError);
        });

        return(Respuesta.ToString());
    }