public void eliminarDepartamento() { objDepartamentos objDepartamento = new objDepartamentos(); cnDepartamentos cnDepartamento = new cnDepartamentos(); DialogResult eleccionBorrar = MessageBox.Show("¿Desea eliminar el departamento seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionBorrar == DialogResult.Yes) { objDepartamento.Cod_Departamento = Convert.ToInt32(dgvListaDepartamentos.CurrentRow.Cells[0].Value); cnDepartamento.eliminarDepartamento(objDepartamento); llenarDataGrigView(); cargarComboBoxes(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; btLimpiarFormulario.Enabled = true; chbQuitarAdministrador.Enabled = false; cargarCodigoAdministradorCorrecto(); limpiarCamposFormulario(); } }
public void llenarDataGrigView() { cnDepartamentos cnDepartamento = new cnDepartamentos(); DataTable tablaDepartamentos = new DataTable(); dgvListaDepartamentos.Rows.Clear(); dgvListaDepartamentos.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray; tablaDepartamentos = cnDepartamento.consultarDepartamentos(); for (int i = 0; i < tablaDepartamentos.Rows.Count; i++) { if (tablaDepartamentos.Rows[i][2].ToString().Length == 0) { dgvListaDepartamentos.Rows.Add(tablaDepartamentos.Rows[i][0], tablaDepartamentos.Rows[i][1], "No asignado", "No asignado"); } else { dgvListaDepartamentos.Rows.Add(tablaDepartamentos.Rows[i][0], tablaDepartamentos.Rows[i][1], tablaDepartamentos.Rows[i][2], tablaDepartamentos.Rows[i][3]); } } }
public void cargarComboBoxes() { cnDepartamentos cnDepartamento = new cnDepartamentos(); cbNombreDepartamento.DataSource = cnDepartamento.consultarDepartamentos(); cbNombreDepartamento.DisplayMember = "nombre"; cbNombreDepartamento.ValueMember = "cod_departamento"; cbEstado.DataSource = crearTablaComboBoxEstado(); cbEstado.DisplayMember = "valor"; cbEstado.ValueMember = "id"; }
public void actualizarDepartamento() { objDepartamentos objDepartamento = new objDepartamentos(); objDepartamentos objDepartamentoAdministrador = new objDepartamentos(); cnDepartamentos cnDepartamento = new cnDepartamentos(); if (validarCamposLlenos()) { DialogResult eleccionActualizar = MessageBox.Show("¿Desea actualizar el departamento seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionActualizar == DialogResult.Yes) { if (txtCodAdministrador.Text == "") { objDepartamento.Cod_Departamento = Convert.ToInt32(txtCodigoDepartamento.Text); objDepartamento.Nombre = txtNombre.Text; objDepartamentoAdministrador.Nombre = txtCodAdministrador.Text; } else { objDepartamento.Cod_Departamento = Convert.ToInt32(txtCodigoDepartamento.Text); objDepartamento.Nombre = txtNombre.Text; objDepartamento.Cod_Administrador = Convert.ToInt32(txtCodAdministrador.Text); } cnDepartamento.actualizarDepartamento(objDepartamento, objDepartamentoAdministrador); llenarDataGrigView(); cargarComboBoxes(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; btLimpiarFormulario.Enabled = true; chbQuitarAdministrador.Enabled = false; limpiarCamposFormulario(); } } else { MessageBox.Show("Debe de cargar primero un departamento de la lista de departamentos", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void agregarDepartamento() { objDepartamentos objDepartamento = new objDepartamentos(); objDepartamentos objDepartamentoAdministrador = new objDepartamentos(); cnDepartamentos cnDepartamento = new cnDepartamentos(); if (validarCamposLlenos()) { if (txtCodAdministrador.Text == "") { objDepartamento.Nombre = txtNombre.Text; objDepartamentoAdministrador.Nombre = txtCodAdministrador.Text; } else { objDepartamento.Nombre = txtNombre.Text; objDepartamento.Cod_Administrador = Convert.ToInt32(txtCodAdministrador.Text); } if (cnDepartamento.insertarDepartamento(objDepartamento, objDepartamentoAdministrador)) { llenarDataGrigView(); cargarComboBoxes(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; btLimpiarFormulario.Enabled = true; limpiarCamposFormulario(); } else { txtNombre.BackColor = Color.Tomato; } } else { MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }