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")); } }
public FileResult Descargar(IDM_PERSONAS_DTO Personas) { //GenerarScripts.Generador(JsonConvert.SerializeObject(Personas)); string fileName = "" + Personas.nombreArchivo + "[" + DateTime.Now.ToString("yyyyMMdd_hhmmss") + "].json"; var data = Personas; var jsonPath = HttpContext.Server.MapPath("~/"); var currentDirectory = Path.Combine(jsonPath + "JsonUserTest\\" + fileName); if (System.IO.File.Exists(currentDirectory)) { System.IO.File.Delete(currentDirectory); } if (!System.IO.File.Exists(currentDirectory)) { string output = JsonConvert.SerializeObject(data); System.IO.File.WriteAllText(currentDirectory, output); } byte[] fileBytes = System.IO.File.ReadAllBytes(currentDirectory); return(File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, fileName)); }
public static IDM_PERSONAS ToEntity(this IDM_PERSONAS_DTO dto) { var entity = new IDM_PERSONAS() { PERSONA_ID = dto.PERSONA_ID, PRIMER_NOMBRE = dto.PRIMER_NOMBRE, SEGUNDO_NOMBRE = dto.SEGUNDO_NOMBRE, PRIMER_APELLIDO = dto.PRIMER_APELLIDO, SEGUNDO_APELLIDO = dto.SEGUNDO_APELLIDO, FECHA_NACIMIENTO = dto.FECHA_NACIMIENTO, SEXO = dto.SEXO, VIGENTE = dto.VIGENTE, PAIS_ID = dto.PAIS_ID, DIRECCION = dto.DIRECCION, CORREO = dto.CORREO, TELEFONO = dto.TELEFONO, CELULAR = dto.CELULAR, }; return(entity); }
public static IDM_PERSONAS_DTO ToDTO(this IDM_PERSONAS Entity) { var dto = new IDM_PERSONAS_DTO() { PERSONA_ID = Entity.PERSONA_ID, PRIMER_NOMBRE = Entity.PRIMER_NOMBRE, SEGUNDO_NOMBRE = Entity.SEGUNDO_NOMBRE, PRIMER_APELLIDO = Entity.PRIMER_APELLIDO, SEGUNDO_APELLIDO = Entity.SEGUNDO_APELLIDO, FECHA_NACIMIENTO = Entity.FECHA_NACIMIENTO, SEXO = Entity.SEXO, VIGENTE = Entity.VIGENTE, PAIS_ID = Entity.PAIS_ID, DIRECCION = Entity.DIRECCION, CORREO = Entity.CORREO, TELEFONO = Entity.TELEFONO, CELULAR = Entity.CELULAR, }; return(dto); }
public IDM_PERSONAS_DTO upd_IDM_PERSONAS_actualiza(IDM_PERSONAS_DTO Actualiza) { throw new NotImplementedException(); }
public IDM_PERSONAS_DTO ins_IDM_PERSONAS_inserta(IDM_PERSONAS_DTO Inserta) { throw new NotImplementedException(); }