public frmManutencaoFornecedor(VOFornecedor pVOFornecedor, PDVForms.Util.clsUtil.ACAO pACAO) { InitializeComponent(); objVOFornecedor = pVOFornecedor; ACAO = pACAO; }
private void IncluirFornecedor() { VOFornecedor objVO; BOFornecedor objFornecedor = new BOFornecedor(); try { //Verifica se ao menos o campo Nome foi preenchido corretamente if (ValidaForm()) { objVO = new VOFornecedor(); if (ACAO == Util.clsUtil.ACAO.ALTERAR) objVO = objVOFornecedor; PreencherObjeto(ref objVO); if (objFornecedor.ManutencaoFornecedor(ref objVO, (ACAO == Util.clsUtil.ACAO.ALTERAR ? 'A' : 'I'))) { Util.clsUtil.ExibirMensagem((ACAO == Util.clsUtil.ACAO.ALTERAR ? Util.clsUtil.MSG_ALTERACAO : Util.clsUtil.MSG_INCLUSAO), "Manutenção de Fornecedores", MessageBoxButtons.OK, MessageBoxIcon.Information); //Recupera o valor do ultimo registro incluído objVOFornecedor = new VOFornecedor(); objVOFornecedor.ID_FORNECEDOR = objVO.ID_FORNECEDOR; //Se a ação for de inclusão, verificar se o usuário deseja cadastrar contatos do fornecedor if (ACAO == Util.clsUtil.ACAO.INCLUIR) { if (Util.clsUtil.ExibirMensagemConfirmacao("Deseja cadastrar contatos para esse fornecedor?")) { ACAO = Util.clsUtil.ACAO.ALTERAR; tabManutencaoFornecedor.SelectedTab = tabContatos; } else this.Close(); } else this.Close(); } else Util.clsUtil.ExibirMensagem("Problemas ao " + (ACAO == Util.clsUtil.ACAO.ALTERAR ? "alterar" : "incluir") + " o registro", "Manutenção de Fornecedores", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { Util.clsUtil.ExibirMensagem("ERRO Manutenção de Fornecedores: " + ex.Message, "Manutenção de Fornecedores", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { //Finaliza os objetos objVO = null; objFornecedor = null; } }
public frmManutencaoCliente(VOCliente pVOCliente, PDVForms.Util.clsUtil.ACAO pACAO) { InitializeComponent(); objVOCliente = pVOCliente; ACAO = pACAO; }