private void btnDerechaUno_Click(object sender, EventArgs e) { try { if (Validar()) { ro_periodo_Info Item = (ro_periodo_Info)gridViewPerDisponible.GetFocusedRow(); if (Item != null) { if (Item.check == true) { PeriodoAsig = new BindingList <ro_periodo_Info>(); PeriodoAsig.Add(Item); ro_periodo_x_ro_Nomina_TipoLiqui_Info Info = new ro_periodo_x_ro_Nomina_TipoLiqui_Info(); Info.IdEmpresa = param.IdEmpresa; Info.IdPeriodo = Item.IdPeriodo; Info.IdNomina_Tipo = Convert.ToInt32(this.cmbNomina.EditValue); Info.IdNomina_TipoLiqui = Convert.ToInt32(this.cmbProceso.EditValue); Bus_PerNomTipoliq.GuardarDB(Info); cmbNomina.EditValue = null; cmbProceso.EditValue = null; cmbNomina.EditValue = Info.IdNomina_Tipo; cmbProceso.EditValue = Info.IdNomina_TipoLiqui; } } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); Log_Error_bus.Log_Error(ex.ToString()); } }
void bw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { try { if (e.Cancelled) { MessageBox.Show("El proceso ha sido detenido por el usuario, revise por favor", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else if (e.Error != null) { MessageBox.Show(e.Error.Message, "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { cmdCargar.Enabled = true; cmdProcesar.Enabled = true; cmdDetener.Enabled = false; //MUESTRA TODOS LOS REPORTES DE ERRORES pu_AgregarMensajeLog(oRo_Rol_Detalle_Bus.Get_listaSaldoNegativo(_idEmpresa, _idNomina, _idNominaLiqui, _idPeriodo, ref mensaje)); //CAMBIA EL ESTADO DEL ROL A PROCESADO oRo_PeriodoInfo.Procesado = "S"; oRo_periodo_x_ro_Nomina_TipoLiqui_Bus.GuardarDB(oRo_PeriodoInfo); oRo_Rol_Detalle_Bus.Eliminar_empleadosZeros(_idEmpresa, _idNomina, _idNominaLiqui, _idPeriodo); MessageBox.Show(Resources.msgConfirmaGrabarOk, Resources.msgTituloGrabar, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString()); } }