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); }
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); }
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); }