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; }
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(); } }