示例#1
0
 //======================================================================
 //======================================================================
 //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,
     });
 }
示例#2
0
 //==================================================================================================
 //==================================================================================================
 //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,
     });
 }
示例#3
0
 //==================================================================================================
 //==================================================================================================
 //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,
     });
 }