private void btnGuardar_Click(object sender, EventArgs e) { try { this.txtMensajeError.Visible = false; List <Error> Errores = this.ValidarDatos(); if (Errores.Count == 0) { Gastos Datos = this.ObtenerDatos(); Gastos_Negocio GN = new Gastos_Negocio(); GN.ACCatGastos(Datos); if (Datos.Completado) { MessageBox.Show("Datos guardados correctamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this._DatosGasto = Datos; this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Ocurrió un error al guardar los datos. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { this.MostrarMensajeError(Errores); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmNuevoCiclo ~ btnGuardar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (this.dgvCatGastos.SelectedRows.Count == 1) { int RowIndex = this.dgvCatGastos.Rows.GetFirstRow(DataGridViewElementStates.Selected); Gastos Datos = this.ObtenerDatosGrid(RowIndex); if (MessageBox.Show("¿Está seguro de eliminar el registro seleccionado?", Comun.Sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Datos.Conexion = Comun.Conexion; Datos.IDUsuario = Comun.IDUsuario; Gastos_Negocio GN = new Gastos_Negocio(); GN.EliminarGasto(Datos); if (Datos.Completado) { CargarGridCatalogo(); } else { MessageBox.Show("Ocurrió un error al eliminar el registro. Intente nuevamente.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { MessageBox.Show("Seleccione un registro", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { LogError.AddExcFileTxt(ex, "frmGastosXSucursal ~ btnEliminar_Click"); MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CargarComboSubRubro(int Rubro) { try { Subrubro Datos = new Subrubro { Conexion = Comun.Conexion, IDRubro = Rubro, IncluirSelect = true }; Gastos_Negocio GN = new Gastos_Negocio(); this.cmbSubrubro.DataSource = GN.ObtenerComboSubrubros(Datos); this.cmbSubrubro.DisplayMember = "Descripcion"; this.cmbSubrubro.ValueMember = "IDSubrubro"; } catch (Exception ex) { throw ex; } }
private void CargarGridCatalogo() { try { Gastos Aux = new Gastos { Conexion = Comun.Conexion, IDSucursal = Comun.IDSucursalCaja, FechaGasto = this.dtpFechaGasto.Value }; Gastos_Negocio GN = new Gastos_Negocio(); GN.ObtenerCatGastos(Aux); this.dgvCatGastos.AutoGenerateColumns = false; this.dgvCatGastos.DataSource = Aux.TablaDatos; } catch (Exception ex) { throw ex; } }
private void CargarGridCatalogo() { try { if (this.cmbSucursales.SelectedIndex != -1) { Sucursal DatosSuc = this.ObtenerSucursalCombo(); Gastos Aux = new Gastos { Conexion = Comun.Conexion, IDSucursal = DatosSuc.IDSucursal, FechaGasto = this.dtpFechaGasto.Value }; Gastos_Negocio GN = new Gastos_Negocio(); GN.ObtenerCatGastos(Aux); this.dgvCatGastos.AutoGenerateColumns = false; this.dgvCatGastos.DataSource = Aux.TablaDatos; } } catch (Exception ex) { throw ex; } }