public static List <Produto> retornaProdutos(int crg) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "SELECT * FROM PRODUTO"; FbDataReader dr = cmd.ExecuteReader(); List <Produto> listaProdutos = new List <Produto>(); while (dr.Read()) { Produto produto = new Produto(); produto.idProduto = (int)dr["ID"]; produto.descricao = dr["DESCRICAO"].ToString(); listaProdutos.Add(produto); } return(listaProdutos); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao listar todos Produtos"; logErro.crg = crg; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, crg); return(null); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao listar todos Produtos"; logErro.crg = crg; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, crg); return(null); } } } }
public string IncluirFeriado(Feriado feriado, out int idFeriado) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); string Msg = string.Empty; try { Msg = ValidarCamposObrigatorios(feriado); idFeriado = 0; if (Msg == string.Empty) { lstParametros = MontarParametrosExecutar(feriado); using (DataSet ds = dao.Pesquisar("SP_FERIADOS_INCLUIR", lstParametros)) { DataRow dr = ds.Tables[0].Rows[0]; idFeriado = int.Parse(dr[0].ToString()); } feriado.idFeriado = idFeriado; bizAuditoria.GerarAuditoriaFeriado(new Feriado(), feriado, "INCLUSÃO"); } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_FERIADOS_INCLUIR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(Msg); }
private void mdiBRGS_Load(object sender, EventArgs e) { try { if (this.ObterStringConnection()) { Login form = new Login(); form.ShowDialog(); form.Activate(); if (UsuarioLogado.idUsuario > 0) { this.Cursor = Cursors.WaitCursor; this.CarregarPermissoesUsuario(); this.statusStrip.Visible = true; this.tsUsuario.Text = UsuarioLogado.Nome; } else { this.BloquearMenus(); } } else { this.BloquearMenus(); } } catch (SqlException) { MessageBox.Show(helper.RetornarMensagemPadraoErroAcessoBD(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); LogErro logErro = new LogErro() { mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(logErro); } this.Cursor = Cursors.Default; }
private void PopularCombosAbaPessoal() { try { cmbAba1EstadoCivil.DisplayMember = "Value"; cmbAba1EstadoCivil.ValueMember = "Key"; cmbAba1EstadoCivil.DataSource = ControllerEnum.ListaDeEstadoCivil(); DadosCmbAba1EstadoCivil = ControllerEnum.ListaDeEstadoCivil(); TextoCmbAba1EstadoCivil = string.Empty; cmbAba1Profissao.DisplayMember = "NomeProfissao"; cmbAba1Profissao.ValueMember = "IDProfissao"; cmbAba1Profissao.DataSource = ControllerProfissao.ListaDeProfissao(); DadosCmbAba1Profissao = ControllerProfissao.ListaDeProfissao(); TextoCmbAba1Profissao = string.Empty; cmbAba1ConjugeProfissao.DisplayMember = "NomeProfissao"; cmbAba1ConjugeProfissao.ValueMember = "IDProfissao"; cmbAba1ConjugeProfissao.DataSource = ControllerProfissao.ListaDeProfissao(); DadosCmbAba1ConjugeProfissao = ControllerProfissao.ListaDeProfissao(); TextoCmbAba1ConjugeProfissao = string.Empty; cmbAba1DataNascimentoDia.DisplayMember = "Value"; cmbAba1DataNascimentoDia.ValueMember = "Key"; cmbAba1DataNascimentoDia.DataSource = ControllerEnum.ListaDeDiaData(0); DadosCmbAba1DataNascimentoDia = ControllerEnum.ListaDeDiaData(0); TextoCmbAba1DataNascimentoDia = string.Empty; cmbAba1DataNascimentoMes.DisplayMember = "Value"; cmbAba1DataNascimentoMes.ValueMember = "Key"; cmbAba1DataNascimentoMes.DataSource = ControllerEnum.ListaDeMesData(); DadosCmbAba1DataNascimentoMes = ControllerEnum.ListaDeMesData(); TextoCmbAba1DataNascimentoMes = string.Empty; cmbAba1DataNascimentoAno.DisplayMember = "Value"; cmbAba1DataNascimentoAno.ValueMember = "Key"; cmbAba1DataNascimentoAno.DataSource = ControllerEnum.ListaDeAnoDataNascimento(false); DadosCmbAba1DataNascimentoAno = ControllerEnum.ListaDeAnoDataNascimento(false); TextoCmbAba1DataNascimentoAno = string.Empty; } catch (Exception ex) { LogErro.GravaLog("Erro ao popular Aba Pessoal.", ex.Message); } }
public static bool alterarLeiturasTratamento(LeiturasTrat leituras) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "UPDATE LEITURAS_TRATAMENTO SET HORARIO = @HORARIO, T1 = @T1, T2 = @T2, T3 = @T3, T4 = @T4, CICLO = @CICLO" + " WHERE ID = " + leituras.idLeiturasTrat; cmd.Parameters.AddWithValue("@HORARIO", leituras.horario); cmd.Parameters.AddWithValue("@T1", leituras.T1); cmd.Parameters.AddWithValue("@T2", leituras.T2); cmd.Parameters.AddWithValue("@T3", leituras.T3); cmd.Parameters.AddWithValue("@T4", leituras.T4); cmd.Parameters.AddWithValue("@CICLO", leituras.ciclo.id); cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.crg = leituras.ciclo.crg; logErro.descricao = "Erro no alterar as Leituras do Tratamento"; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.crg = leituras.ciclo.crg; logErro.descricao = "Erro no alterar as Leituras do Tratamento"; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
private bool VerificarDuplicidadeOP(OrdemPagamento ordemPagamento) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); bool existeOP = false; try { foreach (OrdemPagamentoItem itemOP in ordemPagamento.lstItens) { lstParametros = new Dictionary <string, string>(); lstParametros.Add("@idFavorecido", ordemPagamento.idFavorecido.ToString()); lstParametros.Add("@idDespesa", itemOP.idDespesa.ToString()); lstParametros.Add("@DataVencimento", itemOP.dataVencimento.Date.ToShortDateString()); using (DataSet ds = dao.Pesquisar("dbo.SP_ORDEMPAGAMENTO_VERIFICARDUPLICIDADE", lstParametros)) { existeOP = ds.Tables[0].Rows.Count > 0; } if (existeOP) { break; } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_NOTASFISCAIS_VERIFICARDUPLICIDADE", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(existeOP); }
public List <Motorista> PesquisarMotorista(Motorista motorista) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); List <Motorista> lstMotoristas = new List <Motorista>(); try { lstParametros = MontarParametrosPesquisar(motorista); using (DataSet ds = dao.Pesquisar("SP_MOTORISTAS_CONSULTAR", lstParametros)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstMotoristas.Add(new Motorista() { idMotorista = int.Parse(dr["idMotorista"].ToString()), Nome = dr["Nome"].ToString(), RG = dr["RG"].ToString(), CPF = dr["CPF"].ToString(), Telefone = dr["Telefone"].ToString(), UnitTest = int.Parse(dr["UnitTest"].ToString()) }); } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_MOTORISTAS_CONSULTAR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(lstMotoristas); }
public static List <EmpresaCiclo> retornaEmpresas() { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "SELECT * FROM EMPRESA_CICLO"; FbDataReader dr = cmd.ExecuteReader(); List <EmpresaCiclo> listEmpresa = new List <EmpresaCiclo>(); while (dr.Read()) { EmpresaCiclo empresa = new EmpresaCiclo(); empresa.idEmpresa = (int)dr["ID"]; empresa.nome = dr["NOME"].ToString(); listEmpresa.Add(empresa); } return(listEmpresa); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao listar todas Empresas para Ciclo"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(null); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao listar todas Empresas para Ciclo"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(null); } } } }
public string IncluirLogErro(LogErro logErro) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); string Msg = string.Empty; try { lstParametros = MontarParametrosExecutar(logErro); dao.Executar("SP_LOGERROS_INCLUIR", lstParametros); } catch (Exception ex) { throw ex; } return(Msg); }
private void BloquearCamposAbaPessoal() { try { txtAba1Nome.Enabled = false; cmbAba1EstadoCivil.Enabled = false; cmbAba1Profissao.Enabled = false; pAba1ConjugePanel.Visible = Convert.ToInt32(cmbAba1EstadoCivil.SelectedValue) == (int)EstadoCivil.Casado || Convert.ToInt32(cmbAba1EstadoCivil.SelectedValue) == (int)EstadoCivil.UniaoEstavel; cmbAba1ConjugeProfissao.Enabled = false; cmbAba1DataNascimentoDia.Enabled = false; cmbAba1DataNascimentoMes.Enabled = false; cmbAba1DataNascimentoAno.Enabled = false; } catch (Exception ex) { LogErro.GravaLog("Erro ao desativar campos Aba Pessoal.", ex.Message); } }
private void PreencherCamposAbaDadosTemporario() { try { txtAba3CPF.Text = TextoCPF; cmbAba3Sexo.SelectedValue = TextoSexo; cmbAba3DataNascimentoDia.SelectedValue = string.IsNullOrEmpty(TextoDataDia) ? "0" : TextoDataDia; cmbAba3DataNascimentoMes.SelectedValue = string.IsNullOrEmpty(TextoDataMes) ? "0" : TextoDataMes; cmbAba3DataNascimentoAno.SelectedValue = string.IsNullOrEmpty(TextoDataAno) ? "0" : TextoDataAno; txtAba3Telefone.Text = TextoTelefone; txtAba3Celular.Text = TextoCelular; txtAba3Email.Text = TextoEmail; } catch (Exception ex) { LogErro.GravaLog("Erro ao preencher Aba Dados.", ex.Message); } }
private void chkAba2chk1_Click(object sender, EventArgs e) { try { bool objetoOrigem = ((CheckBox)sender).Checked; UnCheckedAba2chk1(); switch (((CheckBox)sender).Name) { case "chkAba2Sim": chkAba2Sim.Checked = objetoOrigem; break; case "chkAba2Nao": chkAba2Nao.Checked = objetoOrigem; break; default: break; } pMotivo.Visible = true; pMotivoSim.Visible = chkAba2Sim.Checked; pMotivoNao.Visible = chkAba2Nao.Checked; pMotivoNaoAgendado.Visible = false; if (chkAba2Sim.Checked) { cmbAba2MotivoNao.SelectedIndex = 0; cmbAba2MotivoNaoAgendamentoDia.SelectedIndex = 0; cmbAba2MotivoNaoAgendamentoMes.SelectedIndex = 0; cmbAba2MotivoNaoAgendamentoAno.SelectedIndex = 0; } if (chkAba2Nao.Checked) { txtAba2MotivoSimProposta.Text = string.Empty; } } catch (Exception ex) { LogErro.GravaLog("Erro ao chkAba2chk1_Click do feedback.", ex.Message); } }
public static bool inserirProdutoCiclo(ProdutoCiclo produto) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "INSERT INTO PRODUTO_CICLO(PRODUTO,VOLUME,UNIDADE,EMPRESA,CICLO) " + "VALUES(@PRODUTO,@VOLUME,@UNIDADE,@EMPRESA,@CICLO)"; cmd.Parameters.AddWithValue("@PRODUTO", produto.produto.idProduto); cmd.Parameters.AddWithValue("@VOLUME", produto.volume); cmd.Parameters.AddWithValue("@UNIDADE", produto.unidade.idUnidade); cmd.Parameters.AddWithValue("@EMPRESA", produto.empresa.idEmpresa); cmd.Parameters.AddWithValue("@CICLO", produto.ciclo.id); cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.crg = produto.ciclo.crg; logErro.descricao = "Erro no inserir Produto do Ciclo"; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.crg = produto.ciclo.crg; logErro.descricao = "Erro no inserir Produto do Ciclo"; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
public static int[] RetornaAtualizacao() { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "SELECT ATUALIZACAO, INTERVALO FROM CONFIGURACOES WHERE ID = 1"; FbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { int[] retorno = new int[2]; retorno[0] = (int)dr["ATUALIZACAO"]; retorno[1] = (int)dr["INTERVALO"]; return(retorno); } return(null); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro ao retornar os dados da atualização"; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(null); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro ao retornar os dados da atualização"; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(null); } } } }
public List <Feriado> PesquisarFeriados(Feriado feriado) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); List <Feriado> lstFeriados = new List <Feriado>(); try { lstParametros = MontarParametrosPesquisar(feriado); using (DataSet ds = dao.Pesquisar("SP_FERIADOS_CONSULTAR", lstParametros)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstFeriados.Add(new Feriado() { idFeriado = int.Parse(dr["idFeriado"].ToString()), Dia = int.Parse(dr["Dia"].ToString()), Mes = int.Parse(dr["Mes"].ToString()), Descricao = dr["Descricao"].ToString(), UnitTest = int.Parse(dr["UnitTest"].ToString()), }); } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_FERIADOS_CONSULTAR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(lstFeriados); }
public static string retornaEmpresa(int idEmpresa, int crg) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "SELECT * FROM EMPRESA_CICLO WHERE ID = " + idEmpresa; FbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { EmpresaCiclo empresa = new EmpresaCiclo(); empresa.idEmpresa = (int)dr["ID"]; empresa.nome = dr["NOME"].ToString(); return(empresa.nome); } return(null); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao buscar Empresa dos Ciclos"; logErro.crg = crg; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, crg); return(null); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao buscar Empresa dos Ciclos"; logErro.crg = crg; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, crg); return(null); } } } }
public static string retornaUnidade(int idUnidade, int crg) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "SELECT * FROM UNIDADE WHERE ID = " + idUnidade; FbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { Unidade unidade = new Unidade(); unidade.idUnidade = (int)dr["ID"]; unidade.unidade = dr["UNIDADE"].ToString(); return(unidade.unidade); } return(null); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao buscar Unidade"; logErro.crg = crg; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, crg); return(null); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao buscar Unidade"; logErro.crg = crg; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, crg); return(null); } } } }
public static int retornarIDProduto(string descricao) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "SELECT ID FROM PRODUTO WHERE DESCRICAO = '" + descricao + "'"; FbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { return((int)dr["ID"]); } else { return(-1); } } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao buscar id do produto"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(-1); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao buscar id do produto"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(-1); } } } }
private List <UsuarioDespesa> PesquisarDespesaAssociadas(Usuario usuario) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); List <UsuarioDespesa> lstDespesas = new List <UsuarioDespesa>(); try { lstParametros.Add("@idUsuario", usuario.idUsuario.ToString()); lstParametros.Add("@UnitTest", usuario.UnitTest.ToString()); using (DataSet ds = dao.Pesquisar("SP_USUARIOSDESPESA_PESQUISAR", lstParametros)) { foreach (DataRow dr in ds.Tables[0].Rows) { UsuarioDespesa usuarioCCItem = new UsuarioDespesa(); usuarioCCItem.idUsuario = int.Parse(dr["idUsuario"].ToString()); usuarioCCItem.idDespesa = int.Parse(dr["idDespesa"].ToString()); usuarioCCItem.descricaoDespesa = dr["Descricao"].ToString(); usuarioCCItem.UnitTest = int.Parse(dr["UnitTest"].ToString()); lstDespesas.Add(usuarioCCItem); } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_USUARIOSDESPESA_PESQUISAR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(lstDespesas); }
public List <FornecedorContaBancaria> PesquisarFornecedorContaBancaria(FornecedorContaBancaria fornecedorContaBancaria) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); List <FornecedorContaBancaria> lstContas = new List <FornecedorContaBancaria>(); try { lstParametros = MontarParametrosPesquisarContaBancaria(fornecedorContaBancaria); using (DataSet ds = dao.Pesquisar("SP_FORNECEDORES_CONTASBANCARIAS_CONSULTAR", lstParametros)) { foreach (DataRow dr in ds.Tables[0].Rows) { FornecedorContaBancaria itemConta = new FornecedorContaBancaria(); itemConta.idContaBancaria = int.Parse(dr["idContaBancaria"].ToString()); itemConta.idFornecedor = int.Parse(dr["idFornecedor"].ToString()); itemConta.Banco = dr["Banco"].ToString(); itemConta.Agencia = dr["Agencia"].ToString(); itemConta.TipoConta = dr["TipoConta"].ToString(); itemConta.Conta = dr["Conta"].ToString(); lstContas.Add(itemConta); } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_FORNECEDORES_CONTASBANCARIAS_CONSULTAR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(lstContas); }
public static string retornaProduto(int idProduto, int crg) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "SELECT * FROM PRODUTO WHERE ID = " + idProduto; FbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { Produto produto = new Produto(); produto.idProduto = (int)dr["ID"]; produto.descricao = dr["DESCRICAO"].ToString(); return(produto.descricao); } return(null); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao buscar Produto"; logErro.crg = crg; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, crg); return(null); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao buscar Produto"; logErro.crg = crg; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, crg); return(null); } } } }
private void EmpresaConsulta_Load(object sender, EventArgs e) { try { helper.VerificaPermissaoAcessoObjetos(this, UsuarioLogado.lstPermissoes.Where(perm => perm.nomeFormulario == this.Name).ToList()); CarregarCamposPesquisa(); } catch (Exception ex) { MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); LogErro logErro = new LogErro() { mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(logErro); } }
public List <CentroCustoDespesa> PesquisarDespesasAssociadas(CentroCustoDespesa despesa) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); List <CentroCustoDespesa> lstDespesas = new List <CentroCustoDespesa>(); try { lstParametros = MontarParametrosPesquisarDespesas(despesa); using (DataSet ds = dao.Pesquisar("SP_CENTROSCUSTOS_DESPESAS_PESQUISAR", lstParametros)) { foreach (DataRow dr in ds.Tables[0].Rows) { CentroCustoDespesa despesaItem = new CentroCustoDespesa(); despesaItem.idCentroCusto = int.Parse(dr["idCentroCusto"].ToString()); despesaItem.descricaoCentroCusto = dr["DescricaoCentroCusto"].ToString(); despesaItem.idDespesa = int.Parse(dr["idDespesa"].ToString()); despesaItem.descricaoDespesa = dr["DescricaoDespesa"].ToString(); lstDespesas.Add(despesaItem); } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_CENTROSCUSTOS_DESPESAS_PESQUISAR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(lstDespesas); }
public List <FretePagamento> PesquisarPagamentos(FretePagamento fretePagamento) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); List <FretePagamento> lstPagamentos = new List <FretePagamento>(); try { lstParametros = MontarParametrosPesquisarPagamentos(fretePagamento); using (DataSet ds = dao.Pesquisar("SP_FRETES_PAGAMENTOS_PESQUISAR", lstParametros)) { foreach (DataRow dr in ds.Tables[0].Rows) { FretePagamento pagamentoItem = new FretePagamento(); pagamentoItem.idFrete = int.Parse(dr["idFrete"].ToString()); pagamentoItem.idOP = int.Parse(dr["idOrdemPagamento"].ToString()); pagamentoItem.numeroOP = dr["NumeroOP"].ToString(); pagamentoItem.statusOP = dr["Status"].ToString(); pagamentoItem.valorOP = decimal.Parse(dr["ValorOP"].ToString()); lstPagamentos.Add(pagamentoItem); } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_FRETES_PAGAMENTOS_PESQUISAR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(lstPagamentos); }
public string AlterarEmpresa(Empresa empresa) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); List <_Transacao> lstComandos = new List <_Transacao>(); string Msg = string.Empty; try { Msg = ValidarCamposObrigatorios(empresa); if (Msg == string.Empty) { lstComandos.Add(new _Transacao() { nomeProcedure = "SP_EMPRESAS_ALTERAR", lstParametros = MontarParametrosExecutar(empresa) }); lstComandos.AddRange(this.AtualizarContasBancarias(empresa.idEmpresa, empresa.lstContasBancarias)); dao.ExecutarTransacao(lstComandos); } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_EMPRESAS_ALTERAR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(Msg); }
public static List <string> retornaEmpresasdoCiclo(Ciclos ciclos) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "SELECT EMPRESA FROM PRODUTO_CICLO WHERE CICLO = " + ciclos.id; FbDataReader dr = cmd.ExecuteReader(); List <string> empresas = new List <string>(); while (dr.Read()) { int idEmpresa = (int)dr["EMPRESA"]; empresas.Add(EmpresaCicloDAO.retornaEmpresa(idEmpresa, ciclos.crg)); } return(empresas); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.crg = ciclos.crg; logErro.descricao = "Erro ao listar os Produtos do Ciclo"; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(null); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.crg = ciclos.crg; logErro.descricao = "Erro ao listar os Produtos do Ciclo"; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(null); } } } }
public static bool alteraLogMudanca(LogMudanca log) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "UPDATE LOGMUDANCA SET DESCRICAO = @DESCRICAO, CRG = @CRG, DATA = @DATA, " + "RESPONSAVEL = @RESPONSAVEL, HORA = @HORA WHERE CODMUDANCA = " + log.codMudanca; cmd.Parameters.AddWithValue("@DESCRICAO", log.descricao); cmd.Parameters.AddWithValue("@CRG", log.crg); cmd.Parameters.AddWithValue("@DATA", log.data.ToString().Substring(0, 10)); cmd.Parameters.AddWithValue("@RESPONSAVEL", log.responsavel); cmd.Parameters.AddWithValue("@HORA", log.data.ToString().Substring(11, 8)); cmd.ExecuteNonQuery(); return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro no alterar Log de mudança"; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro no alterar Log de mudança"; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
public List <ObraEtapa> PesquisarObrasAssociadas(Fase fase) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); List <ObraEtapa> lstObras = new List <ObraEtapa>(); try { lstParametros.Add("@idFase", fase.idFase.ToString()); using (DataSet ds = dao.Pesquisar("SP_FASES_OBRASASSOCIADAS_CONSULTAR", lstParametros)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstObras.Add(new ObraEtapa() { idObraEtapa = int.Parse(dr["idObra"].ToString()), nomeCliente = dr["NomeCliente"].ToString(), numeroLicitacao = dr["NumeroLicitacao"].ToString(), nomeEvento = dr["NomeEvento"].ToString() }); } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_FASES_OBRASASSOCIADAS_CONSULTAR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(lstObras); }
public List <Despesa> PesquisarDespesa(Despesa despesa) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); List <Despesa> lstDespesas = new List <Despesa>(); try { lstParametros = MontarParametrosPesquisar(despesa); using (DataSet ds = dao.Pesquisar("SP_DESPESAS_CONSULTAR", lstParametros)) { foreach (DataRow dr in ds.Tables[0].Rows) { lstDespesas.Add(new Despesa() { idDespesa = int.Parse(dr["idDespesa"].ToString()), Descricao = dr["Descricao"].ToString(), gastoFixo = int.Parse(dr["GastoFixo"].ToString()), }); } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_DESPESAS_CONSULTAR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(lstDespesas); }
public List <FornecedorContato> PesquisarFornecedorContato(FornecedorContato fornecedorContato) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); List <FornecedorContato> lstContatos = new List <FornecedorContato>(); try { lstParametros = MontarParametrosPesquisarContato(fornecedorContato); using (DataSet ds = dao.Pesquisar("SP_FORNECEDORES_CONTATOS_CONSULTAR", lstParametros)) { foreach (DataRow dr in ds.Tables[0].Rows) { FornecedorContato itemContato = new FornecedorContato(); itemContato.idFornecedor = int.Parse(dr["idFornecedor"].ToString()); itemContato.Nome = dr["Nome"].ToString(); itemContato.Telefone = dr["Telefone"].ToString(); itemContato.Email = dr["Email"].ToString(); lstContatos.Add(itemContato); } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_FORNECEDORES_CONTATOS_CONSULTAR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(lstContatos); }