Example #1
0
 public SingletonDatosUsuario(int id, String nombreUsuario, String nombre, String apellido, int idPersona)
 {
     datosUsuario = new DatosUsuario();
     this.datosUsuario.IdUsuario     = id;
     this.datosUsuario.NombreUsuario = nombreUsuario;
     this.datosUsuario.Nombre        = nombre;
     this.datosUsuario.Apellido      = apellido;
     this.datosUsuario.IdPersona     = idPersona;
     instance = this;
 }
Example #2
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            if (validarDatosDelFormulario())
            {
                GD1C2017DataSetTableAdapters.PRC_VALIDAR_USUARIOTableAdapter adaptador
                    = new GD1C2017DataSetTableAdapters.PRC_VALIDAR_USUARIOTableAdapter();
                DataTable tblUsuarioYRoles           = adaptador.validarUsuario(textoUsuario.Text, sha256(textoClave.Text));
                List <Tuple <String, String> > roles = new List <Tuple <string, string> >();

                int    codigoUsuario   = tblUsuarioYRoles.Rows[0].Field <int>("UserId");
                String nombreUsuario   = tblUsuarioYRoles.Rows[0].Field <String>("Nombre");
                String apellidoUsuario = tblUsuarioYRoles.Rows[0].Field <String>("Apellido");
                int    idPersona       = tblUsuarioYRoles.Rows[0].Field <int>("idPersona");

                switch (codigoUsuario)
                {
                case -1:
                    MessageBox.Show("Usuario no existe.");
                    break;

                case -2:
                    MessageBox.Show("Usuario/Rol Bloqueado o inhabilitado.");
                    break;

                case -3:
                    MessageBox.Show("Usuario o Clave Incorrecta.");
                    break;

                default:
                    this.Hide();
                    SingletonDatosUsuario datosUsuario = new SingletonDatosUsuario(codigoUsuario, textoUsuario.Text, nombreUsuario, apellidoUsuario, idPersona);
                    frmRoles fmRoles = new frmRoles();
                    ((ComboBox)fmRoles.Controls["comboRol"]).Focus();
                    ComboBox frmRolComboRol = (ComboBox)fmRoles.Controls["comboRol"];
                    frmRolComboRol.DataSource    = tblUsuarioYRoles;
                    frmRolComboRol.DisplayMember = "Rol_Nombre";
                    frmRolComboRol.ValueMember   = "Rol_Id";
                    fmRoles.Show();
                    break;
                }
            }
            else
            {
                MetodosGlobales.mansajeErrorValidacion();
            }
        }