예제 #1
0
        /// <summary>
        /// Evento para completar los datos del formulario de acuerdo al identificador de la cuenta
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void VerCuenta_Load(object sender, EventArgs e)
        {
            ManejadorCuenta manejCuenta = new ManejadorCuenta();
            BLCuenta        cuenta      = manejCuenta.existeIdentificador(idCuenta);

            txtId.Text          = cuenta.idUsuario;
            txtNombre.Text      = cuenta.nombreEmpleado;
            checkEstado.Checked = cuenta.estado;
            txtRol.Text         = cuenta.privilegio;
        }
예제 #2
0
        /// <summary>
        /// Completar el formulario con los datos de la cuenta actual
        /// </summary>
        private void llenar()
        {
            ManejadorCuenta manejCuenta = new ManejadorCuenta();
            BLCuenta        cuenta      = manejCuenta.existeIdentificador(Manager.getManager().id);

            txtId.Text     = cuenta.idUsuario;
            txtNombre.Text = cuenta.nombreEmpleado;
            txtContra.Text = cuenta.contrasenna;
            txtRol.Text    = cuenta.privilegio;
        }
예제 #3
0
        /// <summary>
        /// Método que completa los datos del formulario de la cuenta que se va a modificar
        /// </summary>
        private void llenarCampos()
        {
            ManejadorCuenta manej  = new ManejadorCuenta();
            BLCuenta        cuenta = manej.existeIdentificador(idCuenta);

            txtId.Text               = cuenta.idUsuario;
            txtNombre.Text           = cuenta.nombreEmpleado;
            comboBoxRol.SelectedItem = cuenta.privilegio;
            checkEstado.Checked      = cuenta.estado;

            if (cuenta.privilegio == "Admin")
            {
                comboBoxRol.Enabled = false;
                checkEstado.Enabled = false;
            }
        }
예제 #4
0
        /// <summary>
        /// Evento del botón "Guardar" para la creación de una nueva cuenta
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (comboBoxRol.SelectedItem != null)
            {
                if (!string.IsNullOrEmpty(txtId.Text) && !string.IsNullOrEmpty(txtContra.Text) && !string.IsNullOrEmpty(txtNombre.Text))
                {
                    BLCuenta cuenta = new BLCuenta();

                    cuenta.idUsuario      = txtId.Text.Trim();
                    cuenta.contrasenna    = txtContra.Text.Trim();
                    cuenta.nombreEmpleado = txtNombre.Text.Trim();
                    cuenta.estado         = checkEstado.Checked;
                    cuenta.privilegio     = comboBoxRol.SelectedItem.ToString();

                    ManejadorCuenta manej = new ManejadorCuenta();
                    BLCuenta        cuent = manej.existeIdentificador(txtId.Text.Trim());
                    if (string.IsNullOrEmpty(cuent.idUsuario))
                    {
                        manej.insertar(cuenta);
                        this.Owner.Dispose();
                        this.Dispose();
                        MessageBox.Show("El usuario se ha creado con éxito");
                        new Administrador().Show();
                    }
                    else
                    {
                        txtId.Clear();
                        MessageBox.Show("El nombre de usuario ya existe");
                    }
                }
                else
                {
                    MessageBox.Show("Debe de ingresar todos los datos");
                }
            }
            else
            {
                MessageBox.Show("Seleccione un rol para el empleado");
            }
        }