/// <summary> /// Função para inserir observação para o cliente /// </summary> /// <param name="cObservacao">Objeto observação</param> /// <param name="sTela">Tela de origem</param> /// <returns>Retorna verdeiro ou falso mediante a execução da função</returns> public bool inserirObservacaoCliente(observacao cObservacao, string sTela) { bool bResposta = false; if (preparaBancoDados()) { if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso)) { bResposta = execComandos.inserirObservacao(cObservacao); if (bResposta) { execComandos.inserirAuditoria(2, cObservacao.cod_usuario, "Nova observação para o cliente cód. " + cObservacao.codigo.ToString(), sTela); } } } return(bResposta); }
private void cmdGravar_Click(object sender, EventArgs e) { if (txtObservacao.Text.Trim().Length != 0) { try { observacao cObservacao = new observacao(); cObservacao.cod_observacao = 0; cObservacao.cod_usuario = vTelaPrincipal.vvCodigoUsuario; cObservacao.data_observacao = DateTime.Now; cObservacao.sObservacao = txtObservacao.Text.Trim(); Veiculos veiculos = new Veiculos(); veiculos.ArquivoConexao = sArquivoConexao; switch (iTela) { case 0: cObservacao.codigo = cCarro.Codigo; cObservacao.tipo = 0; if (veiculos.inserirObservacaoCarro(cObservacao, this.Name.ToString())) { MessageBox.Show("Observação gravada com sucesso!", "EstacionamentoFacil (FrmObs03a)", MessageBoxButtons.OK, MessageBoxIcon.Information); vTelaPrincipal.vTela_FrmCadCarro.lancarObservcao(cCarro); this.Close(); } break; case 1: cObservacao.codigo = cCliente.Codigo; cObservacao.tipo = 1; Cliente hCliente = new Cliente(); hCliente.ArquivoConexao = sArquivoConexao; if (hCliente.inserirObservacaoCliente(cObservacao, this.Name.ToString())) { MessageBox.Show("Observação gravada com sucesso!", "EstacionamentoFacil (FrmObs03c)", MessageBoxButtons.OK, MessageBoxIcon.Information); vTelaPrincipal.vTela_FrmCadCliente.lancarObservacao(cCliente); this.Close(); } break; case 2: cObservacao.codigo = cVenda.cod_venda; cObservacao.tipo = 2; if (veiculos.inserirObservacaoVenda(cObservacao, this.Name.ToString())) { MessageBox.Show("Observação gravada com sucesso!", "EstacionamentoFacil (FrmObs03b)", MessageBoxButtons.OK, MessageBoxIcon.Information); vTelaPrincipal.vTela_FrmCadVenda.lancarObservacao(cVenda); this.Close(); } break; }//switch } catch (Exception ex) { MessageBox.Show("Erro ao gravar nova observação.\n" + ex.Message, "EstacionamentoFacil (FrmObs02)", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Campo de observação em branco. Verifique!!!", "EstacionamentoFacil (FrmObs01)", MessageBoxButtons.OK, MessageBoxIcon.Error); } }