private bool VerificaCampos() { try { LoteRPS rps = bsNotas.Current as LoteRPS; int Erros = 0; bool Retorno = true; Erros += belValidaCampos.Validar(flpCabecalho.Controls, false); Erros += belValidaCampos.Validar(flPrestador.Controls, false); Erros += belValidaCampos.Validar(flpTomador.Controls, false); Erros += belValidaCampos.Validar(flFiscal.Controls, false); Erros += belValidaCampos.Validar(flpValoresServico.Controls, false); if (Erros > 0) { Retorno = false; } return(Retorno); } catch (Exception ex) { new HLPexception(ex); return(false); } }
private void SalvarAlteracao() { try { //Cabeçalho Lote objLote.cabec.CodCidade = txtCodCidade.Text; objLote.cabec.CPFCNPJRemetente = txtCPFCNPJRemetente.Text; objLote.cabec.RazaoSocialRemetente = txtRazaoSocialRemetente.Text; objLote.cabec.dtInicio = Convert.ToDateTime(txtDtInicio.Text); objLote.cabec.dtFim = Convert.ToDateTime(txtDtFim.Text); objLote.cabec.QtdRPS = Convert.ToInt32(txtQtdRPS.Text); objLote.cabec.ValorTotalServicos = nudValorTotalServicos.Value; objLote.cabec.ValorTotalDeducoes = nudValorTotalDeducoes.Value; LoteRPS rps = bsNotas.Current as LoteRPS; rps.InscricaoMunicipalPrestador = txtInscricaoMunicipalPrestador.Text; rps.RazaoSocialPrestador = txtRazaoSocialPrestador.Text; rps.NumeroRPS = txtNumeroRPS.Text; rps.DataEmissaoRPS = Convert.ToDateTime(txtDataEmissaoRPS.Text); rps.InscricaoMunicipalTomador = txtInscricaoMunicipalTomador.Text; rps.CPFCNPJTomador = txtCPFCNPJTomador.Text; rps.RazaoSocialTomador = txtRazaoSocialTomador.Text; rps.DocTomadorEstrangeiro = txtDocTomadorEstrangeiro.Text; rps.TipoLogradouroTomador = txtTipoLogradouroTomador.Text; rps.LogradouroTomador = txtLogradouroTomador.Text; rps.NumeroEnderecoTomador = txtNumeroEnderecoTomador.Text; rps.ComplementoEnderecoTomador = txtComplementoEnderecoTomador.Text; rps.TipoBairroTomador = txtTipoBairroTomador.Text; rps.BairroTomador = txtBairroTomador.Text; rps.CidadeTomador = txtCidadeTomador.Text; rps.CidadeTomadorDescricao = txtCidadeTomadorDescricao.Text; rps.CEPTomador = txtCEPTomador.Text; rps.EmailTomador = txtEmailTomador.Text; rps.CodigoAtividade = txtCodigoAtividade.Text; rps.AliquotaAtividade = nudAliquotaAtividade.Text; rps.TipoRecolhimento = cbxTipoRecolhimento.SelectedIndex == 0 ? "A" : "R"; rps.MunicipioPrestacao = txtMunicipioPrestacao.Text; rps.MunicipioPrestacaoDescricao = txtMunicipioPrestacaoDescricao.Text; rps.Operacao = cbxOperacao.cbx.SelectedValue.ToString(); rps.Tributacao = cbxTributacao.cbx.SelectedValue.ToString(); rps.ValorPIS = nudValorPIS.Text; rps.ValorCOFINS = nudValorCOFINS.Text; rps.ValorINSS = nudValorINSS.Text; rps.ValorIR = nudValorIR.Text; rps.ValorCSLL = nudValorCSLL.Text; rps.AliquotaPIS = Convert.ToDecimal(nudAliquotaPIS.Value); rps.AliquotaCOFINS = nudAliquotaCOFINS.Value; rps.AliquotaINSS = nudAliquotaINSS.Value; rps.AliquotaIR = nudAliquotaIR.Value; rps.AliquotaCSLL = nudAliquotaCSLL.Value; rps.DescricaoRPS = txtDescricaoRPS.Text; rps.TelefonePrestador = txtTelefonePrestador.Text; rps.TelefoneTomador = txtTelefoneTomador.Text; rps.Assinatura = belCarregaDadosRPS.GetAssinatura(rps); VerificaCampos(); } catch (Exception ex) { new HLPexception(ex); } }
private void PopulaForm() { try { //Cabeçalho Lote txtCodCidade.Text = objLote.cabec.CodCidade; txtCPFCNPJRemetente.Text = objLote.cabec.CPFCNPJRemetente; txtRazaoSocialRemetente.Text = objLote.cabec.RazaoSocialRemetente; txtDtInicio.Text = objLote.cabec.dtInicio.ToShortDateString(); txtDtFim.Text = objLote.cabec.dtFim.ToShortDateString(); txtQtdRPS.Text = objLote.cabec.QtdRPS.ToString(); nudValorTotalServicos.Value = objLote.cabec.ValorTotalServicos; nudValorTotalDeducoes.Value = objLote.cabec.ValorTotalDeducoes; LoteRPS rps = bsNotas.Current as LoteRPS; txtSerieRPS.Text = rps.SerieRPS; txtAssinatura.Text = rps.Assinatura.ToString(); txtInscricaoMunicipalPrestador.Text = rps.InscricaoMunicipalPrestador; txtRazaoSocialPrestador.Text = rps.RazaoSocialPrestador; txtNumeroRPS.Text = rps.NumeroRPS; txtDataEmissaoRPS.Text = rps.DataEmissaoRPS.ToShortDateString(); txtInscricaoMunicipalTomador.Text = rps.InscricaoMunicipalTomador; txtCPFCNPJTomador.Text = rps.CPFCNPJTomador; txtRazaoSocialTomador.Text = rps.RazaoSocialTomador; txtDocTomadorEstrangeiro.Text = rps.DocTomadorEstrangeiro; txtTipoLogradouroTomador.Text = rps.TipoLogradouroTomador; txtLogradouroTomador.Text = rps.LogradouroTomador; txtNumeroEnderecoTomador.Text = rps.NumeroEnderecoTomador; txtComplementoEnderecoTomador.Text = rps.ComplementoEnderecoTomador; txtTipoBairroTomador.Text = rps.TipoBairroTomador; txtBairroTomador.Text = rps.BairroTomador; txtCidadeTomador.Text = rps.CidadeTomador; txtCidadeTomadorDescricao.Text = rps.CidadeTomadorDescricao; txtCEPTomador.Text = rps.CEPTomador; txtEmailTomador.Text = rps.EmailTomador; txtCodigoAtividade.Text = rps.CodigoAtividade; nudAliquotaAtividade.Text = rps.AliquotaAtividade; cbxTipoRecolhimento.SelectedIndex = (rps.TipoRecolhimento == "A" ? 0 : 1); cbxOperacao.cbx.SelectedValue = rps.Operacao; cbxTributacao.cbx.SelectedValue = rps.Tributacao; txtMunicipioPrestacao.Text = rps.MunicipioPrestacao; txtMunicipioPrestacaoDescricao.Text = rps.MunicipioPrestacaoDescricao; nudValorPIS.Value = Convert.ToDecimal(rps.ValorPIS); nudValorCOFINS.Value = Convert.ToDecimal(rps.ValorCOFINS.Replace(".", ",")); nudValorINSS.Value = Convert.ToDecimal(rps.ValorINSS); nudValorIR.Value = Convert.ToDecimal(rps.ValorIR); nudValorCSLL.Value = Convert.ToDecimal(rps.ValorCSLL); nudAliquotaPIS.Value = rps.AliquotaPIS; nudAliquotaCOFINS.Value = rps.AliquotaCOFINS; nudAliquotaINSS.Value = rps.AliquotaINSS; nudAliquotaIR.Value = rps.AliquotaIR; nudAliquotaCSLL.Value = rps.AliquotaCSLL; txtDescricaoRPS.Text = rps.DescricaoRPS; txtTelefonePrestador.Text = rps.TelefonePrestador; txtTelefoneTomador.Text = rps.TelefoneTomador; lblNumNota.Text = "Número RPS: " + rps.NumeroRPS.ToString(); bsItens.DataSource = rps.Itens.Item; bsDeducoes.DataSource = rps.Deducoes.Deducao; } catch (Exception ex) { new HLPexception(ex); } }