public static AUX_LOV_USU_CREA_DTO ToAux(this IDM_PERSONAS_DTO Persona) { var AuxLov = new AUX_LOV_USU_CREA_DTO(); //{ AuxLov.PRIMER_NOMBRE = Persona.PRIMER_NOMBRE; AuxLov.SEGUNDO_NOMBRE = Persona.SEGUNDO_NOMBRE; AuxLov.PRIMER_APELLIDO = Persona.PRIMER_APELLIDO; AuxLov.SEGUNDO_APELLIDO = Persona.SEGUNDO_APELLIDO; AuxLov.FECHA_NACIMIENTO = Persona.FECHA_NACIMIENTO; //FECHA_ELABORACION = Persona.FECHA_ELABORACION, AuxLov.SEXO = Persona.SEXO; AuxLov.PAIS_ID = Persona.PAIS_ID; AuxLov.TIPO_ID = Persona.TIPO_ID; AuxLov.NRO_ID = Persona.NRO_ID; AuxLov.DIRECCION = Persona.DIRECCION; AuxLov.CORREO = Persona.CORREO; AuxLov.TELEFONO = Persona.TELEFONO; AuxLov.CELULAR = Persona.CELULAR; AuxLov.VIGENTE = (Persona.VIGENTE == "true" ? "S" : "N"); AuxLov.NOMBRE_USUARIO = Persona.PRIMER_NOMBRE + " " + Persona.SEGUNDO_NOMBRE + " " + Persona.PRIMER_APELLIDO + " " + Persona.SEGUNDO_APELLIDO; AuxLov.PUESTO = Persona.PUESTO; AuxLov.NIVEL_USUARIO_ID = Convert.ToInt32(Persona.Usuario.NIVEL_USUARIO_ID); AuxLov.TIPO_USUARIO_ID = Persona.Usuario.TIPO_USUARIO_ID; AuxLov.SISTEMA_ID = Persona.Sistema.ID_SISTEMA; AuxLov.Perfil_Grupo = Persona.Perfiles_Grupos; AuxLov.ID = Convert.ToInt32(Persona.PERSONA_ID); AuxLov.ID_GRUPO_CAB = Persona.ID_GRUPO_CAB; //}; return(AuxLov); }
public ActionResult CrearUsuario(IDM_PERSONAS_DTO Personas) { //var s = Personas.FECHA_NACIMIENTO.ToString("MM/dd/yyyy HH:mm:ss"); ////var a = DateTime.ParseExact(s, "MM/dd/yyyy HH:mm:ss", CultureInfo.CurrentCulture); ////var a = s.ToString(""); //var ss = Convert.ToDateTime(s, new CultureInfo("en-CA")); if (Personas.optAction == 1) { return(Descargar(Personas)); } else { //Personas.PERSONA_ID = _wRefPers.qry_PersonaID(); //prueba Personas.PERSONA_ID = 800; AUX_LOV_USU_CREA_DTO Datos = Personas.ToAux(); //Datos.SECUENCIA = _wRefPers.qry_Secuencia(); ////Prueba Datos.SECUENCIA = 2000; //Datos.ID_ACCESO = _wRefPers.qry_IdAcceso(); //prueba Datos.ID_ACCESO = 122; ExecuteQueryUserTest.CrearUsuarioStmt = GenerarScripts.Generador(JsonConvert.SerializeObject(Datos)); if (Personas.Perfiles_Grupos.Count > 0) { ExecuteQueryUserTest.AsignarPerfilesGrupos = GenerarScriptsPerfGrup.Generador(JsonConvert.SerializeObject(Datos)); } else { ExecuteQueryUserTest.NumPerfGrup = Personas.Perfiles_Grupos.Count; } ExecuteQueryUserTest.Execute(); return(RedirectToAction("Index")); } }