private Boolean Guardar() { try { if (!Validar()) { return(false); } Boolean respuesta = false; Get_periodo_x_modulo(); if (bus_periodo_x_modulo.EliminarDB(param.IdEmpresa, Convert.ToInt32(cmb_periodo.EditValue), ref MensajeError)) { respuesta = bus_periodo_x_modulo.GrabarDB(lst_periodo_x_modulo, ref MensajeError); string SPeriodoCerrado = (chk_periodo_cerrado.Checked == true)?"S":"N"; BusPeriodo.Modificar_Estado_CierreDB(param.IdEmpresa, InfoPeriodo.IdPeriodo, SPeriodoCerrado, ref MensajeError); } if (respuesta) { MessageBox.Show("Transacción realizada exitosamente", param.Nombre_sistema, MessageBoxButtons.OK); } return(respuesta); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }