public static IEnumerable <PessFisicaJuridica> BuscaResultadoCpfCnpj(string pBusca) { IntTabelaMedicaoBLL IntegracaoProtheus = new IntTabelaMedicaoBLL(); IEnumerable <PessFisicaJuridica> retorno; retorno = IntegracaoProtheus.BuscaCpfCnpj(pBusca); return(retorno); }
protected void btnPesquisar_Click(object sender, EventArgs e) { DateTime dataInclusao; DateTime.TryParse(txtDataInclusao.Text, out dataInclusao); Int32 matricula, empresa, convenente; String banco, agencia; int.TryParse(txtbuscaEmpregado.Text, out matricula); int.TryParse(txtbuscaEmpresa.Text, out empresa); int.TryParse(txtConvenente.Text, out convenente); banco = txtBanco.Text; agencia = txtAgencia.Text; String dtInclusao = string.Empty; if (dataInclusao > DateTime.MinValue) { dtInclusao = dataInclusao.ToString("yyyyMMdd"); } IntTabelaMedicaoBLL medicaoBll = new IntTabelaMedicaoBLL(); DataTable dt = new DataTable(); if (!AlertaCamposPesquisa()) { return; } else { dt = medicaoBll.PesquisaGridParametrizada(empresa, matricula, convenente, dtInclusao, banco, agencia); } CarregaGrid("grdPesquisa", dt, grdPesquisa); }
public void PesquisaGridMedctr() { IntTabelaMedicaoBLL integProtheus = new IntTabelaMedicaoBLL(); CarregaGrid("grdPesquisa", integProtheus.PesquisarGrid(), grdPesquisa); }
protected void btnSalvar_Click(object sender, EventArgs e) { decimal valor; decimal.TryParse(txtValor.Text, out valor); DateTime dataVencimento; DateTime.TryParse(txtDataVencimento.Text.Trim(), out dataVencimento); // Tratamento do tipo de pessoa (tipo de busca) String tipoBusca = hiddenTipoPesquisa.Value.Replace("pJuridica -", "").Replace("pFisica -", "").Trim(); #region DataVencimento String dataRef = string.Empty; if (dataVencimento > DateTime.MinValue) { dataRef = dataVencimento.ToString("MMyyyy"); } else { MostraMensagemTelaUpdatePanel(upUpdatepanel, "A data de vencimento não pode ser nula!"); return; } #endregion if (valor <= 0) { MostraMensagemTelaUpdatePanel(upUpdatepanel, "O valor precisa ser maior que zero!"); return; } if (!ValidarCamposObrigatorios()) { return; } #region Criação do Objeto IntTabelaMedicaoBLL medicaoBll = new IntTabelaMedicaoBLL(); MEDCTR mdtr = new MEDCTR(); /* Rotina de validação do Dígito validador bancário e Conta Corrente */ PessFisicaJuridica psj = medicaoBll.BuscarInformacaoBancaria(hiddenCodigoBanco.Value, hiddenCodigoTipoConta.Value, hiddenCodigoContaCorrente.Value); /* Verifica qual tabela foi feito o select e o tipo de pessoa / convenente - Adiciona o código, os demais adiciona zero. */ mdtr.EVENTO = ddlEvento.SelectedValue; mdtr.COD_CONVENENTE = (tipoBusca == "Convenente") ? Convert.ToInt32(hiddenCodigo.Value) : 0; mdtr.COD_EMPRS = (tipoBusca == "Empregado") ? Convert.ToInt16(hiddenCodigoEmpresa.Value) : Convert.ToInt16(0); // Se for usuário, descriminar a empresa. mdtr.NUM_RGTRO_EMPRG = (tipoBusca == "Empregado") ? Convert.ToInt32(hiddenCodigo.Value) : 0; mdtr.NUM_MATR_PARTF = (tipoBusca == "Emprg_dpdte") ? Convert.ToInt32(hiddenCodigo.Value) : 0; mdtr.NUM_IDNTF_RPTANT = (tipoBusca == "Repres_uniao_fss") ? Convert.ToInt32(hiddenCodigo.Value) : 0; mdtr.NUM_IDNTF_DPDTE = (tipoBusca == "Dependente") ? Convert.ToInt32(hiddenCodigo.Value) : 0; mdtr.TIPOFOR = hiddenTipoPessoa.Value; mdtr.TIPOPAR = ddlTipoParticipante.SelectedValue.Trim(); mdtr.XNUMCT = txtContrato.Text.Trim(); mdtr.PRODUT = ddlProduto.SelectedValue.Trim(); mdtr.VALMED = valor; mdtr.DTVENC = dataVencimento.ToString("yyyyMMdd"); mdtr.PROGRAMA = ddlProgramaPlano.SelectedValue.Trim(); mdtr.SUBMASSA = ddlSubmassa.SelectedValue.Trim(); mdtr.CCUSTO = ddlCentroCusto.SelectedValue.Trim(); mdtr.PATROCINADOR = ddlPatrocinador.SelectedValue.Trim(); mdtr.XTPLIQ = ddlTipoLiquidacao.SelectedValue.Trim(); mdtr.TP_PROC = Convert.ToInt16(ddlTipoProcessamento.SelectedValue); mdtr.COMPENSAVEL = "N"; mdtr.ANO_FATURA = "0"; mdtr.NUM_SEQ_ATEND = 0; mdtr.NUM_SEQ_FATURA = 0; mdtr.NUM_SEQ_ITEM = 0; mdtr.STATUS = "1"; mdtr.XTPMED = "D"; mdtr.DTREF = dataRef; mdtr.DTINCL = DateTime.Now.ToString("yyyyMMdd"); mdtr.COD_ASSOC = 0; mdtr.SEQ_MEDCTR = medicaoBll.chaveSequencial() + 1; mdtr.PROJETO = " "; //Não pode ser nulo, na especificação pedia este campo nulo. mdtr.NOSSONUMERO = " "; //Não pode ser nulo, na especificação pedia este campo nulo. mdtr.NUM_LOTE = medicaoBll.chaveSequencialLote() + 1; /* Informações bancárias */ mdtr.BANCO = psj.codigoBanco.ToString(); // cód. banco mdtr.AGENCIA = hiddenCodigoAgencia.Value.ToString(); // agencia mdtr.DVAGE = psj.codigoDigVerificadorAgencia.ToString(); // dig. verificador Agência mdtr.NUMCON = psj.codigoContaCorrente.ToString(); // número conta mdtr.DVNUMCON = psj.codigoDvContaCorrente.ToString(); // dg. Verificador C/c mdtr.DSC_VERBA = " "; #endregion #region Salvar (Chamar BLL/ DAL) Entidades.Resultado res = new Resultado(); res = medicaoBll.SalverMedicao(mdtr); if (res.Ok) { MostraMensagemTelaUpdatePanel(upUpdatepanel, res.Mensagem); } else { MostraMensagemTelaUpdatePanel(upUpdatepanel, @"Ocorreu um erro, verifique se os campos estão preenchidos adequadamente! \\n" + res.Mensagem); } #endregion }