示例#1
0
 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);
     }
 }
示例#3
0
 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;
     }
 }
示例#5
0
 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;
     }
 }