コード例 #1
0
            public IDepositoEntity Bind(DataRow source)
            {
                IDepositoEntity deposito = new DepositoEntity();

                deposito.IdDeposito        = Convert.ToInt32(source["IdDeposito"]);
                deposito.DescricaoDeposito = source["Descricao"].ToString();
                deposito.Estado            = source["Estado"].ToString();
                deposito.CEP         = source["CEP"].ToString();
                deposito.Cidade      = source["Cidade"].ToString();
                deposito.Bairro      = source["Bairro"].ToString();
                deposito.Logradouro  = source["Logradouro"].ToString();
                deposito.Numero      = Convert.ToInt32(source["Numero"]);
                deposito.Complemento = source["Complemento"].ToString();

                return(deposito);
            }
コード例 #2
0
        private Tomador Tomador(DepositoEntity deposito, AtendimentoEntity atendimento)
        {
            return(new Tomador
            {
                cpf = atendimento.NotaFiscalCpf.Length.Equals(11) ? atendimento.NotaFiscalCpf : string.Empty,

                cnpj = atendimento.NotaFiscalCpf.Length.Equals(14) ? atendimento.NotaFiscalCpf : string.Empty,

                razao_social = atendimento.NotaFiscalNome.Trim(),

                telefone = (atendimento.NotaFiscalDdd + atendimento.NotaFiscalTelefone).Length.Equals(0) ? "2199999999" : atendimento.NotaFiscalDdd + atendimento.NotaFiscalTelefone,

                email = !string.IsNullOrWhiteSpace(atendimento.NotaFiscalEmail) ? atendimento.NotaFiscalEmail.Trim() : deposito.EmailNfe,

                endereco = Endereco(atendimento),

                inscricao_municipal = atendimento.NotaFiscalEmailInscricaoMunicipalTomadorServico
            });
        }
コード例 #3
0
        private Autorizacao Autorizar(GrvEntity grv, DepositoEntity deposito, ClienteDepositoEntity clienteDeposito, List <NfeRegraEntity> nfeRegras, EmpresaEntity empresa, AtendimentoEntity atendimento, NfeViewFaturamentoComposicaoAgrupadoEntity composicao, string descricaoConfiguracaoNfe, bool isDev)
        {
            var now = DateTime.Now.AddHours(-1);

            var Autorizacao = new Autorizacao
            {
                data_emissao = now.ToString("yyyy-MM-dd") + "T" + now.ToString("HH:mm:ss"),

                natureza_operacao = "1",

                optante_simples_nacional = empresa.OptanteSimplesNacional.Equals('S') ? "true" : "false",

                prestador = Prestador(empresa, composicao.FlagEnviarInscricaoEstadual),

                tomador = Tomador(deposito, atendimento)
            };

            Autorizacao.servico = Servico(grv, composicao, Autorizacao.prestador, clienteDeposito, nfeRegras, descricaoConfiguracaoNfe, isDev);

            return(Autorizacao);
        }
コード例 #4
0
        private void btnSalvarDeposito_Click(object sender, EventArgs e)
        {
            string erros = "";

            //Validações
            if (txtDescricaoDeposito.Text == "")
            {
                erros += "- Preencha o campo Descrição;\n";
            }
            if (txtEstadoDeposito.Text == "")
            {
                erros += "- Preencha o campo Estado;\n";
            }
            if (txtCidadeDeposito.Text == "")
            {
                erros += "- Preencha o campo Cidade;\n";
            }

            mkdtxtCEP.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;

            if (mkdtxtCEP.Text == "")
            {
                erros += "- Preencha o campo CEP;\n";
            }
            if (txtBairroDeposito.Text == "")
            {
                erros += "- Preencha o campo Bairro;\n";
            }
            if (txtLogradouroDeposito.Text == "")
            {
                erros += "- Preencha o campo Logradouro;\n";
            }
            if (mkdtxtNumero.Text == "")
            {
                erros += "- Preencha o campo Numero;\n";
            }

            mkdtxtCEP.TextMaskFormat = MaskFormat.IncludePromptAndLiterals;

            mkdtxtNumero.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;

            if (!string.IsNullOrEmpty(erros))
            {
                MessageBox.Show(erros);
            }

            else
            {
                DepositoEntity deposito = new DepositoEntity();
                {
                    deposito.DescricaoDeposito = txtDescricaoDeposito.Text;
                    deposito.Estado            = txtEstadoDeposito.Text;
                    deposito.CEP         = mkdtxtCEP.Text;
                    deposito.Cidade      = txtCidadeDeposito.Text;
                    deposito.Bairro      = txtBairroDeposito.Text;
                    deposito.Logradouro  = txtLogradouroDeposito.Text;
                    deposito.Numero      = int.Parse(mkdtxtNumero.Text);
                    deposito.Complemento = txtComplementoDeposito.Text;
                }

                DepositoDao.IncluirDeposito(deposito);
                MessageBox.Show("Incluido com sucesso!");
                this.Close();
            }
        }