Esempio n. 1
0
        public Usuario ObtenerUsuario(int codigoUsuario)
        {
            try
            {
                Usuario usuario = null;
                if (codigoUsuario > 0)
                {
                    string varLogin = String.Empty;
                    string varNombre1 = String.Empty;
                    string varNombre2 = String.Empty;
                    string varApellido1 = String.Empty;
                    string varApellido2 = String.Empty;
                    char varEstado = default(char);
                    string varCedula = String.Empty;
                    string varIdentificador1 = String.Empty;
                    string varIdentificador2 = String.Empty;
                    bool varTipoAccesoEstaciones = default(bool);
                    bool varCuentaBloqueada = default(bool);
                    bool varCambiarClave = default(bool);
                    double varCodigoHorario = default(double);
                    string varComentario = String.Empty;

                    CGP.Seguridad.UsrSeguridad.Dat_Usuarios.Dat_Usuarios acceso = new CGP.Seguridad.UsrSeguridad.Dat_Usuarios.Dat_Usuarios();
                    acceso.TraerRegistroBD(codigoUsuario, ref varNombre1, ref varNombre2, ref varApellido1, ref varApellido2,
                        ref varLogin, ref varEstado, ref varCedula, ref varIdentificador1, ref varIdentificador2,
                        ref varTipoAccesoEstaciones, ref varCuentaBloqueada, ref varCambiarClave, ref varCodigoHorario,
                        ref varComentario, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress);

                    usuario = new Usuario();
                    usuario.Id = codigoUsuario;
                    usuario.Nombre1 = varNombre1;
                    usuario.Nombre2 = varNombre2;
                    usuario.Apellido1 = varApellido1;
                    usuario.Apellido2 = varApellido2;
                    usuario.Login = varLogin;
                    usuario.Estado = (EnumEstadosUsuario)varEstado;
                    usuario.Cedula = varCedula;
                    usuario.Identificador1 = varIdentificador1;
                    usuario.Identificador2 = varIdentificador2;
                    usuario.TipoAccesoEstaciones = varTipoAccesoEstaciones;
                    usuario.CuentaBloqueada = varCuentaBloqueada;
                    usuario.CambiarClave = varCambiarClave;
                    usuario.CodigoHorario = (int)varCodigoHorario;
                    usuario.Comentario = varComentario;
                    usuario.Contrasena = "TODO: Obtenerla";

                }
                return usuario;
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 2
0
 public void ModificarUsuario(Usuario usu)
 {
     try
     {
         CGP.Seguridad.UsrSeguridad.Dat_Usuarios.Dat_Usuarios acceso = new CGP.Seguridad.UsrSeguridad.Dat_Usuarios.Dat_Usuarios();
         acceso.ModificarBD(usu.Id, usu.Nombre1, usu.Nombre2, usu.Apellido1, usu.Apellido2, usu.Login,
             (char)usu.Estado, usu.Cedula, usu.Identificador1, usu.Identificador2, true,
             usu.CuentaBloqueada ? 'S' : 'N',
             usu.CambiarClave ? 'S' : 'N',
             usu.CodigoHorario, usu.Comentario, usu.CodigoDepartamentoDefault, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress);
     }
     catch (Exception)
     {
         throw;
     }
 }