public void EditarPlanoConta(Usuario use) { Console.ForegroundColor = ConsoleColor.DarkMagenta; new TextoNo().TextoPlanoIdSelecao(); Console.ForegroundColor = ConsoleColor.Red; PlanoContas editarPlano = EditarPlanoConta(int.Parse(Console.ReadLine())); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("Plano Conta selecionado :"); Interação(editarPlano); Console.Write("Selecione:[0- Descrição| 1-Tipo] "); int op = int.Parse(Console.ReadLine()); if (op == 0) { Console.Write($"[{editarPlano.Descricao}] Digite uma nova descrição: "); Console.ForegroundColor = ConsoleColor.DarkRed; editarPlano.Descricao = Console.ReadLine(); if (String.IsNullOrEmpty(editarPlano.Descricao)) { new TextoNo().CampoVazio(); new TelaPlanoConta().ListarPlanoConta(use); } } else if (op == 1) { Console.Write($"[{editarPlano.Tipo}] Digite um novo tipo: "); Console.ForegroundColor = ConsoleColor.DarkRed; editarPlano.Tipo = Console.ReadLine(); if (String.IsNullOrEmpty(editarPlano.Descricao)) { new TextoNo().CampoVazio(); new TelaPlanoConta().ListarPlanoConta(use); } } if (use.IdUsuario != editarPlano.UsuarioId) { new TextoNo().UserNoOwner(); new TelaPlanoConta().ListarPlanoConta(use); } Console.WriteLine("Dados Alterados"); Interação(editarPlano); new PlanoContaDados().EditarPlanoConta(editarPlano); new TelaPlanoConta().ListarPlanoConta(use); }
public void Inserir(PlanoContas p) { try { AbrirConexao(); strSQL = "insert into [PLANO_DE_CONTAS] (DS_PLANO_CONTA, CD_REDUZIDO, CD_SITUACAO) values (@v1, @v2, @v3)"; Cmd = new SqlCommand(strSQL, Con); Cmd.Parameters.AddWithValue("@v1", p.DescricaoPlanoConta); Cmd.Parameters.AddWithValue("@v2", p.CodigoReduzido); Cmd.Parameters.AddWithValue("@v3", p.CodigoSituacao); Cmd.ExecuteNonQuery(); } catch (SqlException ex) { if (ex.Errors.Count > 0) // Assume the interesting stuff is in the first error { switch (ex.Errors[0].Number) { case 2601: // Primary key violation throw new DuplicateNameException("Inclusão não Permitida!!! Chave já consta no Banco de Dados. Mensagem :" + ex.Message.ToString(), ex); case 2627: // Primary key violation throw new DuplicateNameException("Inclusão não Permitida!!! Chave já consta no Banco de Dados. Mensagem :" + ex.Message.ToString(), ex); default: throw new Exception("Erro ao Incluir PLANO DE CONTAS: " + ex.Message.ToString()); } } } catch (Exception ex) { throw new Exception("Erro ao gravar PLANO DE CONTAS: " + ex.Message.ToString()); } finally { FecharConexao(); } }
public void Atualizar(PlanoContas p) { try { AbrirConexao(); strSQL = "update [PLANO_DE_CONTAS] set [DS_PLANO_CONTA] = @v2, [CD_REDUZIDO] = @v3, [CD_SITUACAO] = @v4 Where [CD_PLANO_CONTA] = @v1"; Cmd = new SqlCommand(strSQL, Con); Cmd.Parameters.AddWithValue("@v1", p.CodigoPlanoConta); Cmd.Parameters.AddWithValue("@v2", p.DescricaoPlanoConta); Cmd.Parameters.AddWithValue("@v3", p.CodigoReduzido); Cmd.Parameters.AddWithValue("@v4", p.CodigoSituacao); Cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception("Erro ao atualizar PLANO DE CONTAS: " + ex.Message.ToString()); } finally { FecharConexao(); } }
public void GerarLog(Doc_CtaPagar p1, Doc_CtaPagar p2) { Habil_LogDAL logDAL = new Habil_LogDAL(); DBTabelaDAL db = new DBTabelaDAL(); long CodIdent = Convert.ToInt64(p1.CodigoDocumento); int CodOperacao = 4; if (p1.DGDocumento != p2.DGDocumento) { Habil_Log log = new Habil_Log(); log.CodigoTabelaCampo = db.BuscaIDTabelaCampo("DOCUMENTO", "DG_DOCUMENTO"); log.CodigoEstacao = p1.Cpl_Maquina; log.CodigoIdentificador = CodIdent; log.CodigoOperacao = CodOperacao; log.CodigoUsuario = p1.Cpl_Usuario; log.DescricaoLog = "de: " + p2.DGDocumento + " para: " + p1.DGDocumento; logDAL.Inserir(log); } if (p1.CodigoPessoa != p2.CodigoPessoa) { Habil_Log log = new Habil_Log(); log.CodigoTabelaCampo = db.BuscaIDTabelaCampo("PESSOA_DO_DOCUMENTO", "CD_PESSOA"); log.CodigoEstacao = p1.Cpl_Maquina; log.CodigoIdentificador = CodIdent; log.CodigoOperacao = CodOperacao; log.CodigoUsuario = p1.Cpl_Usuario; log.DescricaoLog = "de: " + p2.CodigoPessoa + " para: " + p1.CodigoPessoa; logDAL.Inserir(log); } if (p1.DataEmissao != p2.DataEmissao) { Habil_Log log = new Habil_Log(); log.CodigoTabelaCampo = db.BuscaIDTabelaCampo("DOCUMENTO", "DT_HR_EMISSAO");; log.CodigoEstacao = p1.Cpl_Maquina; log.CodigoIdentificador = CodIdent; log.CodigoOperacao = CodOperacao; log.CodigoUsuario = p1.Cpl_Usuario; log.DescricaoLog = "de: " + p2.DataEmissao + " para: " + p1.DataEmissao; logDAL.Inserir(log); } if (p1.DataVencimento != p2.DataVencimento) { Habil_Log log = new Habil_Log(); log.CodigoTabelaCampo = db.BuscaIDTabelaCampo("DOCUMENTO", "DT_HR_VENCIMENTO");; log.CodigoEstacao = p1.Cpl_Maquina; log.CodigoIdentificador = CodIdent; log.CodigoOperacao = CodOperacao; log.CodigoUsuario = p1.Cpl_Usuario; log.DescricaoLog = "de: " + p2.DataVencimento + " para: " + p1.DataVencimento; logDAL.Inserir(log); } if (p1.ValorDocumento != p2.ValorDocumento) { Habil_Log log = new Habil_Log(); log.CodigoTabelaCampo = db.BuscaIDTabelaCampo("DOCUMENTO", "VL_TOTAL_DOCUMENTO");; log.CodigoEstacao = p1.Cpl_Maquina; log.CodigoIdentificador = CodIdent; log.CodigoOperacao = CodOperacao; log.CodigoUsuario = p1.Cpl_Usuario; log.DescricaoLog = "de: " + p2.ValorDocumento + " para: " + p1.ValorDocumento; logDAL.Inserir(log); } if (p1.ValorDesconto != p2.ValorDesconto) { Habil_Log log = new Habil_Log(); log.CodigoTabelaCampo = db.BuscaIDTabelaCampo("DOCUMENTO", "VL_TOTAL_DESCONTO");; log.CodigoEstacao = p1.Cpl_Maquina; log.CodigoIdentificador = CodIdent; log.CodigoOperacao = CodOperacao; log.CodigoUsuario = p1.Cpl_Usuario; log.DescricaoLog = "de : " + p2.ValorDesconto + " para: " + p1.ValorDesconto; logDAL.Inserir(log); } if (p1.ValorAcrescimo != p2.ValorAcrescimo) { Habil_Log log = new Habil_Log(); log.CodigoTabelaCampo = db.BuscaIDTabelaCampo("DOCUMENTO", "VL_TOTAL_ACRESCIMO");; log.CodigoEstacao = p1.Cpl_Maquina; log.CodigoIdentificador = CodIdent; log.CodigoOperacao = CodOperacao; log.CodigoUsuario = p1.Cpl_Usuario; log.DescricaoLog = "de: " + p2.ValorAcrescimo + " para: " + p1.ValorAcrescimo; logDAL.Inserir(log); } if (p1.ValorGeral != p2.ValorGeral) { Habil_Log log = new Habil_Log(); ; log.CodigoTabelaCampo = db.BuscaIDTabelaCampo("DOCUMENTO", "VL_TOTAL_GERAL");; log.CodigoEstacao = p1.Cpl_Maquina; log.CodigoIdentificador = CodIdent; log.CodigoOperacao = CodOperacao; log.CodigoUsuario = p1.Cpl_Usuario; log.DescricaoLog = "de: " + p2.ValorGeral + " para: " + p1.ValorGeral; logDAL.Inserir(log); } if (p1.CodigoEmpresa != p2.CodigoEmpresa) { Habil_Log log = new Habil_Log(); log.CodigoTabelaCampo = db.BuscaIDTabelaCampo("DOCUMENTO", "CD_EMPRESA");; log.CodigoEstacao = p1.Cpl_Maquina; log.CodigoIdentificador = CodIdent; log.CodigoOperacao = CodOperacao; log.CodigoUsuario = p1.Cpl_Usuario; log.DescricaoLog = "de: " + p2.CodigoEmpresa + " para: " + p1.CodigoEmpresa; logDAL.Inserir(log); } if (p1.CodigoPlanoContas != p2.CodigoPlanoContas) { PlanoContas tpDoc = new PlanoContas(); PlanoContasDAL tpDocDAL = new PlanoContasDAL(); tpDoc = tpDocDAL.PesquisarPlanoConta(p1.CodigoPlanoContas); PlanoContas tpDoc2 = new PlanoContas(); PlanoContasDAL tpDocDAL2 = new PlanoContasDAL(); tpDoc2 = tpDocDAL2.PesquisarPlanoConta(p2.CodigoPlanoContas); Habil_Log log = new Habil_Log(); log.CodigoTabelaCampo = db.BuscaIDTabelaCampo("DOCUMENTO", "CD_PLANO_CONTA");; log.CodigoEstacao = p1.Cpl_Maquina; log.CodigoIdentificador = CodIdent; log.CodigoOperacao = CodOperacao; log.CodigoUsuario = p1.Cpl_Usuario; log.DescricaoLog = "de: " + tpDoc2.DescricaoPlanoConta + " para: " + tpDoc.DescricaoPlanoConta; logDAL.Inserir(log); } if (p1.CodigoCobranca != p2.CodigoCobranca) { TipoCobranca tpDoc = new TipoCobranca(); TipoCobrancaDAL tpDocDAL = new TipoCobrancaDAL(); tpDoc = tpDocDAL.PesquisarTipoCobranca(p1.CodigoCobranca); TipoCobranca tpDoc2 = new TipoCobranca(); TipoCobrancaDAL tpDocDAL2 = new TipoCobrancaDAL(); tpDoc2 = tpDocDAL2.PesquisarTipoCobranca(p2.CodigoCobranca); Habil_Log log = new Habil_Log(); log.CodigoTabelaCampo = db.BuscaIDTabelaCampo("DOCUMENTO", "CD_TIPO_COBRANCA");; log.CodigoEstacao = p1.Cpl_Maquina; log.CodigoIdentificador = CodIdent; log.CodigoOperacao = CodOperacao; log.CodigoUsuario = p1.Cpl_Usuario; log.DescricaoLog = "de: " + tpDoc2.DescricaoTipoCobranca + " para: " + tpDoc.DescricaoTipoCobranca; logDAL.Inserir(log); } if (p1.CodigoClassificacao != p2.CodigoClassificacao) { Habil_Tipo tpDoc = new Habil_Tipo(); Habil_TipoDAL tpDocDAL = new Habil_TipoDAL(); tpDoc.DescricaoTipo = tpDocDAL.DescricaoHabil_Tipo(Convert.ToInt32(p2.CodigoClassificacao)); Habil_Tipo tpDoc2 = new Habil_Tipo(); Habil_TipoDAL tpDocDAL2 = new Habil_TipoDAL(); tpDoc2.DescricaoTipo = tpDocDAL2.DescricaoHabil_Tipo(Convert.ToInt32(p1.CodigoClassificacao)); Habil_Log log = new Habil_Log(); log.CodigoTabelaCampo = db.BuscaIDTabelaCampo("DOCUMENTO", "CD_CLASSIFICACAO");; log.CodigoEstacao = p1.Cpl_Maquina; log.CodigoIdentificador = CodIdent; log.CodigoOperacao = CodOperacao; log.CodigoUsuario = p1.Cpl_Usuario; log.DescricaoLog = "de: " + tpDoc.DescricaoTipo + " para: " + tpDoc2.DescricaoTipo; logDAL.Inserir(log); } }
public bool PlanoContasExiste(string Conta) { return(PlanoContas.PlanoContasExiste(Conta)); }
public async Task <List <PlanoContas> > SelecionarTodosCriterioAsync(string Criterio, string Escolha) { return(await PlanoContas.SelecionarTodosCriterioAsync(Criterio, Escolha)); }
public async Task <List <PlanoContas> > SelecionarTodosAsync() { return(await PlanoContas.SelecionarTodosAsync()); }
public async Task <string> InserirAsync(PlanoContas oPlanoContas) { return(await PlanoContas.InserirAsync(oPlanoContas)); }
public async Task <string> ExcluirAsync(string Conta) { return(await PlanoContas.ExcluirAsync(Conta)); }
public async Task <string> AlterarAsync(PlanoContas oPlanoContas) { return(await PlanoContas.AlterarAsync(oPlanoContas)); }
private void Interação(PlanoContas plano) { Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("|Código | Descrição | Tipo"); Console.WriteLine($"|{plano.IdPlanoContas} | {plano.Descricao} | {plano.Tipo}"); }