//====================================================================== //====================================================================== //FUNCION QUE RETORNA UN OBJETO DE TIPO "ConfiguracionU" public static ConfiguracionU NewConfiguracionU(ConfiguracionU newinfo) //=> SE RECIBE UN OBJETO "ConfiguracionU" COMO PARAMETRO { //SE INICIALIZA Y RETORNA UN OBJETO DE TIPO "ConfiguracionU" return(new ConfiguracionU { Cedula = newinfo.Cedula, Telefono = newinfo.Telefono, Correo = newinfo.Correo, Userpassword = newinfo.Userpassword, }); }
//================================================================================================== //================================================================================================== //FUNCIONES QUE RETORNAN UN OBJETO USUARIO CON LA NUEVA INFORMACION MODIFICADA //NOTA: PUESTO QUE EXISTEN DOS NIVELES DE ACCESO PARA MODIFICAR UN REGISTRO DE USUARIO, SE DECIDIO //CREAR DOS FUNCIONES DENTRO DE LA CLASE PERSONAS QUE MODIFIQUEN ESPECIFICAMENTE LOS CAMPOS "MODIFICABLES" //DE CADA PAGINA ("PaginaConfiguracion" y "PaginaConfiguracionAdmin") public static Usuarios NewUsuarioInfo(Usuarios usuario, //=> INFORMACION REGISTRADA DEL USUARIO ConfiguracionU newinfo) //=> CAMPOS POSIBLEMENTE MODIFICADOS { //SE LLENAN LOS VALORES DEL REGISTRO return(new Usuarios { Username = usuario.Username, Cedula = usuario.Cedula, NivelUsuario = usuario.NivelUsuario, FechaCreacion = usuario.FechaCreacion, Password = newinfo.Userpassword, }); }
//================================================================================================== //================================================================================================== //FUNCIONES QUE RETORNAN UN OBJETO PERSONA CON LA NUEVA INFORMACION MODIFICADA //NOTA: PUESTO QUE EXISTEN DOS NIVELES DE ACCESO PARA MODIFICAR UN REGISTRO DE USUARIO, SE DECIDIO //CREAR DOS FUNCIONES DENTRO DE LA CLASE PERSONAS QUE MODIFIQUEN ESPECIFICAMENTE LOS CAMPOS "MODIFICABLES" //DE CADA PAGINA ("PaginaConfiguracion" y "PaginaConfiguracionAdmin") public static Personas NewPersonaInfo(Personas persona, //=> INFORMACION REGISTRADA DEL USUARIO ConfiguracionU newinfo) //=> CAMPOS POSIBLEMENTE MODIFICADOS { //SE LLENAN LOS VALORES DEL REGISTRO return(new Personas() { //INFORMACION SIN MODIFICAR Nombres = persona.Nombres, Apellidos = persona.Apellidos, Cedula = persona.Cedula, NumeroFicha = persona.NumeroFicha, FechaCreacion = persona.FechaCreacion, //POSIBLE INFORMACION MODIFICADA //NOTA: SE DESCRIBE COMO POSIBLE DEBIDO A QUE NO ES NECESARIO MODIFICAR //LOS DOS CAMPOS PARA GENERAR UN REGISTRO Telefono = newinfo.Telefono, Correo = newinfo.Correo, }); }