/// <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; }
/// <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; }
/// <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; } }
/// <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"); } }