Exemplo n.º 1
0
        private void btnRegistrarse_Click(object sender, EventArgs e)
        {
            if (txbContrasena.Text.Equals(""))
            {
                MessageBox.Show("No se pueden dejar caampos vacios!");
            }
            else
            {
                try
                {
                    string auxname = cmbUsuario.SelectedItem.ToString();

                    var dt = ConnectionDB.ExecuteQuery("SELECT password FROM appuser " +
                                                       $"WHERE username = '******'");
                    var    dr          = dt.Rows[0];
                    string auxPassword = dr[0].ToString();

                    var dta = ConnectionDB.ExecuteQuery("SELECT usertype FROM appuser " +
                                                        $"WHERE username = '******'");
                    var  dra       = dta.Rows[0];
                    bool auxAcceso = Convert.ToBoolean(dra[0].ToString());

                    if (txbContrasena.Text.Equals(auxPassword))
                    {
                        if (auxAcceso)
                        {
                            frmAccesoAdmin newWindow = new frmAccesoAdmin();
                            newWindow.ShowDialog();
                            Load_list();
                        }
                        else
                        {
                            ControlDeUsuario.DeclararUserName(cmbUsuario.SelectedItem.ToString());
                            frmAccesoNormal newWindow = new frmAccesoNormal();
                            newWindow.ShowDialog();
                        }
                    }
                    else
                    {
                        MessageBox.Show("Contraseña ingresada invalida!");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ha ocurrido un ERROR!");
                }
            }
        }