private void BtnAceptar_Click(object sender, EventArgs e)
        {
            string idMedico      = CboDoctor.SelectedValue.ToString();
            string nombreUsuario = TxtUsuario.Text;
            string password      = "";
            string pwd1          = TxtPassword1.Text;
            string pwd2          = TxtPassword2.Text;
            int    resultado     = 0;

            if (accion.Equals("Nuevo"))
            {
                bool exito = SQL.validarRequeridos(this.Controls, ManejoErrores);
                if (!exito || !pwd1.Equals(pwd2))
                {
                    this.DialogResult = DialogResult.None;
                    return;
                }
                else
                {
                    password  = Cifrador.CifrarClaves(pwd1);
                    resultado = SQL.EjeutarSp("spInsertarUsuario",
                                              new ArrayList {
                        "@i_id_doctor", "@i_nombre_usuario", "@i_password"
                    },
                                              new ArrayList {
                        idMedico, nombreUsuario, password
                    });
                }
            }
            else
            {
                this.DialogResult = DialogResult.OK;
            }

            if (resultado.Equals(1))
            {
                MessageBox.Show("Usuario Ingresado con Exito", "Mantenimiento de Usuarios", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show("Error al Crear Usuario", "Mantenimiento de Usuario", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        private void BtnAceptar_Click(object sender, EventArgs e)
        {
            int       resultado = 0;
            DataTable valores   = null;
            string    usuario   = TxtLogin.Text;
            string    pwd       = TxtPassword.Text;
            string    password  = Cifrador.CifrarClaves(pwd);

            bool exito = SQL.validarRequeridos(this.Controls, ControlError);

            if (!exito)
            {
                this.DialogResult = DialogResult.None;
                return;
            }

            valores = SQL.ejecutarSPConsulta("spLogin", new ArrayList {
                "@i_usuario", "@i_password"
            }, new ArrayList {
                usuario, password
            });
            resultado = valores.Rows.Count;

            if (resultado.Equals(1))
            {
                MessageBox.Show("Bienvenid@: " + usuario, "Login", MessageBoxButtons.OK, MessageBoxIcon.Information);
                FrmMenu menu = new FrmMenu();
                menu.ShowDialog();
            }
            else
            {
                MessageBox.Show("Usuario/Clave Erronea", "Login", MessageBoxButtons.OKCancel, MessageBoxIcon.Stop);
                TxtLogin.Text    = "";
                TxtPassword.Text = "";
            }
        }