private void FLocManutencao_Load(object sender, EventArgs e) { panelDados1.set_FormatZero(); tabControl1_SelectedIndexChanged(sender, new EventArgs()); TList_CFGLocacao lCfg = CamadaNegocio.Locacao.Cadastros.TCN_CFGLocacao.buscar(string.Empty, string.Empty, null); if (lCfg == null || lCfg.Count.Equals(0)) { MessageBox.Show("Não existe CFG.Locação para empresa", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { rCfg = lCfg[0]; } object a = rCfg.Tp_ordem; object b = rCfg.Tp_ordemp; if (a == null || b == null) { MessageBox.Show("Obrigatório que tenha pré-cadastrado tipo de ordem corretiva e preventiva. Configuração Locação.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } else { tpOrdem = a.ToString(); tpOrdemP = b.ToString(); } }
public static string Excluir(TRegistro_CFGLocacao val, BancoDados.TObjetoBanco banco) { bool st_transacao = false; TCD_CFGLocacao qtb_cfg = new TCD_CFGLocacao(); try { if (banco == null) { st_transacao = qtb_cfg.CriarBanco_Dados(true); } else { qtb_cfg.Banco_Dados = banco; } qtb_cfg.Excluir(val); if (st_transacao) { qtb_cfg.Banco_Dados.Commit_Tran(); } return("OK"); } catch (Exception ex) { if (st_transacao) { qtb_cfg.Banco_Dados.RollBack_Tran(); } throw new Exception(ex.Message); } finally { if (st_transacao) { qtb_cfg.deletarBanco_Dados(); } } }