private void btnActualizar_Click(object sender, EventArgs e) { if (txtNombre.Text.Equals("") || txtApellido.Text.Equals("") || txtTelefono.Text.Equals("")) { DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DialogResult aviso = MessageBox.Show("¿Desea confirmar las modificaciones realizadas?", "Confirmar modificaciones", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (aviso == DialogResult.Yes) { EncExpensas enc = ObtenerDatosEncExpensas(); bool resultado = AD_EncExpensas.ActualizarEncExpensas(enc); if (resultado) { MessageBox.Show("Enc. de Expensas actualizado con exito!", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Error al actualizar el Enc. de Expensas!"); } } } }
private void btnBuscar_Click(object sender, EventArgs e) { try { if (txtFiltrarPorLegajo.Text.Equals("")) { CargarGrillaEncExpensas(); MessageBox.Show("Ingrese algun legajo"); } else { DataTable tablaResultado = AD_EncExpensas.ObtenerEncExpensasPorLegajo(int.Parse(txtFiltrarPorLegajo.Text.Trim())); if (tablaResultado.Rows.Count > 0) { MessageBox.Show("Enc. de Expensas Encontrado!"); gdrEncExpensas.DataSource = tablaResultado; } else { MessageBox.Show("Enc. de Expensas Inexistente"); txtFiltrarPorLegajo.Focus(); } } } catch (Exception) { MessageBox.Show("Error"); } }
private void CargarGrillaEncExpensas() { try { gdrEncExpensas.DataSource = AD_EncExpensas.ObtenerEncExpensas(); } catch (Exception) { MessageBox.Show("Error al cargar la grilla!"); throw; } }
private void CargarComboEncargadoExp() { try { cmbEncargadoExp.DataSource = AD_EncExpensas.ObtenerEncExpensas(); cmbEncargadoExp.DisplayMember = "apellido_encargado"; cmbEncargadoExp.ValueMember = "legajo_encargado"; cmbEncargadoExp.SelectedIndex = -1; } catch (Exception) { MessageBox.Show("Error al cargar los encargados de expensas!"); throw; } }
private void gdrEncExpensas_CellClick_1(object sender, DataGridViewCellEventArgs e) { try { CargarGrillaEncExpensas(); int indice = e.RowIndex; DataGridViewRow filaSeleccionada = gdrEncExpensas.Rows[indice]; string legajo = filaSeleccionada.Cells["Legajo"].Value.ToString(); EncExpensas enc = AD_EncExpensas.ObtenerObjEncExpensasPorLegajo(legajo); frmModificarEliminarEncExpensas ventana = new frmModificarEliminarEncExpensas(enc); } catch (Exception) { MessageBox.Show("Algo ha salido mal, por favor seleccione una fila"); } }
private void btnGuardarEnc_Click(object sender, EventArgs e) { try { bool existe = AD_EncExpensas.ExisteEncExpensas(int.Parse(txtLegajo.Text)); if (existe) { MessageBox.Show("El Enc. de Expensas ingresado ya existe en el sistema", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtLegajo.Focus(); } else { if (txtNombre.Text.Equals("") || txtApellido.Text.Equals("") || txtLegajo.Text.Equals("") || txtTelefono.Text.Equals("")) { DialogResult mensaje = MessageBox.Show("Ingrese todos los campos necesarios!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtLegajo.Focus(); } else { EncExpensas enc = ObtenerDatosEncExpensas(); bool resultado = AD_EncExpensas.AgregarEncExpensas(enc); if (resultado) { MessageBox.Show("Enc. de Expensas agredado correctamente!", "Informacion"); LimpiarCampos(); //COMO AGREGO PARA QUE ACTUALICE LA GRILLA LUEGO DE CARGAR A UN NUEVO ENCARGADO? } else { MessageBox.Show("Error al insertar el Enc. de Expensas!"); } } } } catch (Exception) { MessageBox.Show("Ingrese datos de nuevo Enc. de Expensas!"); txtLegajo.Focus(); } }
private void btnEliminar_Click_1(object sender, EventArgs e) { DialogResult confirmacion = MessageBox.Show("¿Desea eliminar el Enc. de Expensas seleccionado?", "Confirmacion", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (confirmacion == DialogResult.OK) { EncExpensas enc = ObtenerDatosEncExpensas(); bool resultado = AD_EncExpensas.EliminarEncExpensas(enc); if (resultado) { MessageBox.Show("Enc. de Expensas eliminado con exito!"); this.Close(); } else { MessageBox.Show("Error al eliminar al Enc. de Expensas!"); } } else if (confirmacion == DialogResult.Cancel) { MessageBox.Show("Operacion cancelada!"); } }