예제 #1
0
        private void txtContrasenia_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (txtContrasenia.Text == "" & txtNombreUsuario.Text == "")
                {
                    MessageBox.Show("¡Es Necesario escribir el nombre de usuario y contraseña!");
                }
                else
                {
                    if (txtNombreUsuario.Text == "")
                    {
                        MessageBox.Show("¡Es necesario escribir el nombre de usuario!");
                        txtContrasenia.Clear();
                        txtNombreUsuario.Focus();
                    }
                    else if (txtContrasenia.Text == "")
                    {
                        MessageBox.Show("¡Es necesario escribir la contraseña!");
                        txtContrasenia.Focus();
                    }
                    else
                    {
                        string   condicion = string.Format("nombreusuario='{0}'", txtNombreUsuario.Text);
                        string[] datos     = FrameBD.ObtieneCampos("empleados", condicion, "nombreusuario, contrasenia,idrol,nombres");

                        if (datos.Length > 0)
                        {
                            if (datos[1] == txtContrasenia.Text)
                            {
                                if (datos[2] == "1")
                                {
                                    FrameBD.rol         = datos[2];
                                    FrameBD.quienAccede = datos[3];
                                    FrmPrincipal oMenu = new FrmPrincipal();
                                    this.Hide();

                                    oMenu.ShowDialog();
                                    this.Close();
                                }
                                else
                                {
                                    MessageBox.Show("¡El Usuario no existe!");
                                }
                                txtNombreUsuario.Focus();
                                txtContrasenia.Clear();
                            }
                        }
                    }
                }
            }
        }
예제 #2
0
        void BtnAccederClick(object sender, EventArgs e)
        {
            if (txtContrasenia.Text == "" & txtNombreUsuario.Text == "")
            {
                MessageBox.Show("¡Es Necesario escribir el nombre de usuario y contraseña!");
            }
            else
            {
                if (txtNombreUsuario.Text == "")
                {
                    MessageBox.Show("¡Es necesario escribir el nombre de usuario!");
                    txtContrasenia.Clear();
                    txtNombreUsuario.Focus();
                }
                else if (txtContrasenia.Text == "")
                {
                    MessageBox.Show("¡Es necesario escribir la contraseña!");
                    txtContrasenia.Focus();
                }
                else
                {
                    string   condicion = string.Format("user='******'", txtNombreUsuario.Text);
                    string[] datos     = FrameBD.ObtieneCampos("empleados", condicion, "user, contrasenia,id_rol,nombre");

                    if (datos.Length > 0)
                    {
                        if (datos[1] == txtContrasenia.Text)
                        {
                            if (datos[2] == "1")
                            {
                                FrameBD.rol         = datos[2];
                                FrameBD.quienAccede = datos[3];
                                FrmPrincipal oMenu = new FrmPrincipal();
                                this.Hide();
                                oMenu.ShowDialog();
                                this.Close();
                            }
                            else
                            {
                                FrmPrincipal m = new FrmPrincipal();


                                this.Hide();
                                m.ShowDialog();
                                this.Close();
                            }
                        }
                        else
                        {
                            MessageBox.Show("¡La contraseña es incorrecta!");
                        }
                        txtContrasenia.Clear();
                        txtContrasenia.Focus();
                    }
                    else
                    {
                        MessageBox.Show("¡El Usuario no existe!");
                    }
                    txtNombreUsuario.Focus();
                    txtContrasenia.Clear();
                }
            }
        }