示例#1
0
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            bool flag = Validaciones.ValidarQueSeaDni(this.txtDNI.Text, out string dni);

            if (flag == true)
            {
                if (Validaciones.PlayeroExiste(this.playeros, dni))
                {
                    SesionIniciada se = new SesionIniciada();
                    se.CargarDatos(this.playeros, dni);
                    se.ShowDialog();

                    this.lblError.Text = "";
                    this.txtDNI.Text   = "";
                }
                else
                {
                    this.lblError.Text = "Ese DNI no esta registrado";
                }
            }
            else
            {
                this.lblError.Text = "DNI Incorrecto";
            }
        }
示例#2
0
        private void btnIniciarSesion_Click(object sender, EventArgs e)
        {
            if (!ValidarCamposObligatorios())
            {
                return;
            }

            using (var entidades = new ClinicaEntities())
            {
                var nombreUsuario     = txtBoxUsuario.Text.ToLower().Trim();
                var contraseñaUsuario = txtBoxContraseña.Text.ToLower().Trim();

                var usuarioDB = entidades.Usuario.FirstOrDefault(u => u.NombreUsuario.ToLower() == nombreUsuario && u.Contrasenia.ToLower() == contraseñaUsuario);

                if (usuarioDB == null)
                {
                    MessageBox.Show("Usuario o Contraseña invalidos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                if (SesionIniciada != null)
                {
                    SesionIniciada.Invoke(this, new IniciarSesionEventArgs
                    {
                        UsuarioId       = usuarioDB.IdUsuario,
                        NombreUsuario   = usuarioDB.NombreUsuario,
                        Contraseña      = usuarioDB.Contrasenia,
                        EsAdministrador = usuarioDB.EsAdministrador,
                        IdMedico        = usuarioDB.PersonalInterno.FirstOrDefault() == null ? null : usuarioDB.PersonalInterno.First().IdMedico
                    });
                }
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }