示例#1
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            bool response = UsuarioLn.setSesion(txtUserName.Text, txtPass.Text, txtServidor.Text, cbBase.SelectedItem.ToString());

            if (!response)
            {
                MessageBox.Show("No se pudo iniciar sesion.");
            }
            else
            {
                this.Close();
            }
        }
示例#2
0
        private void archivoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            sesion = UsuarioLn.SesionStatus();

            if (sesion)
            {
                sesionToolStripMenuItem.Text = "Cerrar Sesion";
            }
            else
            {
                sesionToolStripMenuItem.Text = "Iniciar Sesion";
            }
        }
示例#3
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                DepartamentoEn dep = new DepartamentoEn();

                dep.Desc_departamento = txtDepartamento.Text;

                UsuarioLn.RegistrarDepartamento(dep);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Se produjo un error al ingresar el departamento. " + ex.Message);
            }
        }
示例#4
0
        private void lblVerificar_Click(object sender, EventArgs e)
        {
            if (!txtPass.Text.Equals("") &&
                !txtServidor.Text.Equals("") &&
                !txtUserName.Text.Equals(""))
            {
                List <string> lstBases = UsuarioLn.BasesDisponibles(txtUserName.Text, txtPass.Text, txtServidor.Text);

                if (lstBases.Count > 0)
                {
                    cbBase.Enabled = true;
                    lstBases.ForEach(a => cbBase.Items.Add(a));

                    txtPass.Enabled     = false;
                    txtServidor.Enabled = false;
                    txtUserName.Enabled = false;
                }
            }
        }
示例#5
0
        private void salirToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (sesionToolStripMenuItem.Text.Equals("Iniciar Sesion"))
            {
                FrmIniciarSesion frmIniciar = new FrmIniciarSesion();
                frmIniciar.MdiParent = this;

                frmIniciar.Show();
            }
            else if (sesionToolStripMenuItem.Text.Equals("Cerrar Sesion"))
            {
                DialogResult result = MessageBox.Show("Desea cerrar sesion?", "Confirmation", System.Windows.Forms.MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    UsuarioLn.CerrarSesion();
                }
                else if (result == DialogResult.No)
                {
                }
            }
        }
示例#6
0
        private void brnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                UsuariosEn    user = new UsuariosEn();
                Rol_X_Usuario rol  = new Rol_X_Usuario();

                user.Nombre    = txtNombre.Text;
                user.Apellido1 = txtApellido1.Text;
                user.Apellido2 = txtApellido2.Text;
                user.Departamento.Id_departamento   = Convert.ToInt32(cbDepartamento.SelectedValue);
                user.Departamento.Desc_departamento = cbDepartamento.SelectedText;
                user.Estado    = cbEstado.SelectedText;
                user.Password  = Encriptar.MD5Hash(txtPassword.Text);
                user.User_name = txtUsuario.Text;

                UsuarioLn.RegistrarUsuario(user);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Se produjo un error al ingresar el usuario: " + ex.Message);
            }
        }