コード例 #1
0
        public JsonResult ValidarOtrosDocs(Models.PersonaEL persona)
        {
            DataTable dtmenu = new DataTable();

            if (persona.strTipoDocumento != "DNI")
            {
                if (persona.strApeMaterno == null)
                {
                    persona.strApeMaterno = "";
                }

                persona = ObjDato.ValidarOtrosDocs(persona);
            }

            dtmenu = ObjDato.ValidarDoc(persona);

            List <Dictionary <string, object> > lstmenu;

            lstmenu = ObjDato.GetTableRowsUser(dtmenu);

            var jsonResult = Json(lstmenu, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;

            return(jsonResult);
        }
コード例 #2
0
        public JsonResult valDoc(Models.PersonaEL persona)
        {
            DataTable dtmenu = new DataTable();

            persona = ObjDato.ValidarDNI(persona);

            dtmenu = ObjDato.ValidarDoc(persona);

            List <Dictionary <string, object> > lstmenu;

            lstmenu = ObjDato.GetTableRowsUser(dtmenu);

            var jsonResult = Json(lstmenu, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;

            return(jsonResult);
        }
コード例 #3
0
        public JsonResult InsertarUsuario(Models.UserModels user)
        {
            user.mensaje = "";
            Models.PersonaEL persona = new Models.PersonaEL();

            /*
             *    persona = ObjPide.ObtenerDatosPersona(user.strDocumento);
             *    if (persona.msg == "OK")
             *    {
             *        user.fnacimiento = persona.strFechaNac;
             *        user.sexo = persona.strSexo;
             *        user.strNombres = persona.strNombres;
             *    }*/
            user = ObjDato.InsertarUsuario(user);

            persona.strDocumento     = user.strDocumento;
            persona.strTipoDocumento = user.strTipoDocumento;

            DataTable dtmenu = new DataTable();

            dtmenu = ObjDato.ValidarDoc(persona);

            DataColumn ESTADO = dtmenu.Columns.Add("ESTADO_GUARDADO", typeof(String));

            ESTADO.AllowDBNull = true;
            ESTADO.Unique      = false;
            dtmenu.Rows[0][8]  = user.mensaje;
            string strCorreo = dtmenu.Rows[0][6].ToString();

            List <Dictionary <string, object> > lstmenu;

            lstmenu = ObjDato.GetTableRowsUser(dtmenu);

            var jsonResult = Json(lstmenu, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;


            /**************************/

            /*   string str_CorreoRemitente = ConfigurationManager.AppSettings["CorreoNotificacion"].ToString();
             * string str_CorreoRespaldo = ConfigurationManager.AppSettings["CorreoSistemas"].ToString();
             * string str_SMTPServer = ConfigurationManager.AppSettings["SMTPServer"].ToString();
             * string str_Contrasena = ConfigurationManager.AppSettings["ContrasenaNotificacion"].ToString();
             * string str_UrlSistemaLogin = ConfigurationManager.AppSettings["UrlSistemaLogin"].ToString();
             * string strAsunto = "";
             * string strCuerpo = "";
             * string strNombres = "";
             * strNombres = user.strNombres.ToUpper() + " " + user.strApePaterno.ToUpper() + " " + user.strApeMaterno.ToUpper();
             *
             * if (user.mensaje == "OK")
             * {
             *     strAsunto = "Confirmación de creación de cuenta de usuario";
             *     strCuerpo =
             *         "<html>" +
             *         "<head>" +
             *         "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />" +
             *          "<title>CONFIRMACIÓN DE CREACIÓN DE CUENTA DE USUARIO</title>" +
             *          "</head>" +
             *          "<body>" +
             *         "<div>" +
             *         "<h4 style=\"text-align:center\"><b>CONFIRMACIÓN DE CREACIÓN DE CUENTA DE USUARIO</b></h4><br/>" +
             *                         "Estimado(a) " + strNombres + " :<br/><br/>" +
             *                         "Mediante el presente correo se confirma la creación de usuario para el acceso al Formulario de Postulación a Convocatorias CAS del Ministerio de Cultura.<br/>" +
             *                         "<b>Usuario : </b>" + user.strDocumento + "<br/>" +
             *                         "<b>Contraseña : </b>" + user.Password + "<br/><br/>" +
             *                         "Para poder ingresar favor dar clic <a href=\"" + str_UrlSistemaLogin + "\">aquí</a>.<br/><br/>" +
             *                         "Atentamente,<br/>" +
             *                         "Oficina General de Estadística y Tecnologías de la Información y Comunicaciones.<br/>" +
             *                         "</div> " +
             *                         "</body>" +
             *                         "</html>";
             *
             *     ObjDato.EnvioCorreo(strCuerpo, str_SMTPServer, str_CorreoRemitente, str_Contrasena, strAsunto, strCorreo, str_CorreoRespaldo, "");
             * }
             *
             * if (user.mensaje == "EXISTE")
             * {
             *     strAsunto = "Cuenta de usuario existente";
             *     strCuerpo =
             *         "<html>" +
             *         "<head>" +
             *         "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />" +
             *          "<title>CUENTA DE USUARIO EXISTENTE</title>" +
             *          "</head>" +
             *          "<body>" +
             *         "<div>" +
             *         "<h4 style=\"text-align:center\"><b>CUENTA DE USUARIO EXISTENTE</b></h4><br/>" +
             *                         "Estimado(a) " + strNombres + " :<br/><br/>" +
             *                         "Mediante el presente correo se informa que el usuario que ha intentado registrar ya existe.<br/>" +
             *                         "<b>Usuario : </b>" + user.strDocumento + "<br/><br/>" +
             *                         "Para poder ingresar o recuperar su contraseña favor dar clic <a href=\"" + str_UrlSistemaLogin + "\">aquí</a>.<br/><br/>" +
             *                         "Atentamente,<br/>" +
             *                         "Oficina General de Estadística y Tecnologías de la Información y Comunicaciones.<br/>" +
             *                         "</div> " +
             *                         "</body>" +
             *                         "</html>";
             *
             *     ObjDato.EnvioCorreo(strCuerpo, str_SMTPServer, str_CorreoRemitente, str_Contrasena, strAsunto, strCorreo, str_CorreoRespaldo, "");
             * }*/
            /**************************/

            return(jsonResult);
        }