Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        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);
            }
        }