示例#1
0
 private void BtnGravar_Click(object sender, EventArgs e)
 {
     if (TxtCnpj.Text.Trim() != "")
     {
         Transportadora.IdTransportadora = int.Parse(TxtCodigo.Text);
         Transportadora.RazaoSocial      = TxtRazaoSocial.Text;
         Transportadora.Fantasia         = TxtFantasia.Text;
         Transportadora.Cnpj             = TxtCnpj.Text;
         Transportadora.InscUF           = TxtInscUF.Text;
         Transportadora.Cep         = TxtCep.Text.Replace("-", "");
         Transportadora.Endereco    = TxtEndereco.Text;
         Transportadora.Numero      = TxtNumero.Text;
         Transportadora.Complemento = TxtComplemento.Text;
         Transportadora.Bairro      = TxtBairro.Text;
         Transportadora.Cidade      = TxtCidade.Text;
         Transportadora.IdUF        = int.Parse(LstUF.SelectedValue.ToString());
         Transportadora.Fone        = TxtFone.Text;
         Transportadora.Fax         = TxtFax.Text;
         Transportadora.Email       = TxtEmail.Text;
         Transportadora.Contato     = TxtContato.Text;
         Transportadora.Celular     = TxtCelular.Text;
         Transportadora.GravarDados();
         PopularGrid();
         PopularCampos(Transportadora.IdTransportadora);
         StaFormEdicao = false;
         FrmPrincipal.ControleBotoes(false);
     }
     else
     {
         MessageBox.Show("CNPJ não Informado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         TxtCnpj.Focus();
     }
 }
示例#2
0
 private void BtnNovo_Click(object sender, EventArgs e)
 {
     StaFormEdicao = true;
     Paginas.SelectTab(1);
     LimpaDados();
     FrmPrincipal.ControleBotoes(true);
     TxtCnpj.Focus();
 }
示例#3
0
 private void TxtCnpj_Validated(object sender, EventArgs e)
 {
     if (TxtCnpj.Text != "")
     {
         if (!Controle.ValidarCnpj(TxtCnpj.Text))
         {
             MessageBox.Show("CNPJ inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
             TxtCnpj.Focus();
         }
     }
 }
示例#4
0
 private void BtnEditar_Click(object sender, EventArgs e)
 {
     if (GridDados.CurrentRow == null)
     {
         Paginas.SelectTab(0);
         MessageBox.Show("Não existe Registro para Edição", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     else
     {
         PopularCampos(int.Parse(GridDados.CurrentRow.Cells[0].Value.ToString()));
         StaFormEdicao = true;
         FrmPrincipal.ControleBotoes(true);
         TxtCnpj.Focus();
     }
 }
示例#5
0
        private void TxtCnpj_Validated(object sender, EventArgs e)
        {
            if (TxtCnpj.Text != "")
            {
                if (!Controle.ValidarCnpj(TxtCnpj.Text))
                {
                    MessageBox.Show("CNPJ inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    TxtCnpj.Focus();
                }

                /*  else
                 * {
                 *    Verificar ExisteFilia = new Verificar();
                 *    ExisteFilia.Controle = Controle;
                 *    if (!ExisteFilia.Verificar_CadFilial(int.Parse(TxtCodigo.Text), TxtCnpj.Text))
                 *    {
                 *        MessageBox.Show("CNPJ já cadastrado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 *        TxtCnpj.Focus();
                 *    }
                 * }*/
            }
        }
示例#6
0
        private void BtnGravar_Click(object sender, EventArgs e)
        {
            if (TxtCnpj.Text.Trim() != "")
            {
                CadFiliais.IdFilial    = int.Parse(TxtCodigo.Text);
                CadFiliais.Filial      = TxtFilial.Text;
                CadFiliais.Fantasia    = TxtFantasia.Text;
                CadFiliais.Cnpj        = TxtCnpj.Text;
                CadFiliais.InscUF      = TxtInscUF.Text;
                CadFiliais.Cep         = TxtCep.Text.Replace("-", "");
                CadFiliais.Endereco    = TxtEndereco.Text;
                CadFiliais.Numero      = TxtNumero.Text;
                CadFiliais.Complemento = TxtComplemento.Text;
                CadFiliais.Bairro      = TxtBairro.Text;
                CadFiliais.Cidade      = TxtCidade.Text;
                CadFiliais.Uf          = int.Parse(LstUF.SelectedValue.ToString());
                CadFiliais.Fone1       = TxtFone1.Text;
                CadFiliais.Fone2       = TxtFone2.Text;
                CadFiliais.Fax         = TxtFax.Text;
                CadFiliais.Email       = TxtEmail.Text;
                CadFiliais.Regime      = LstRegime.SelectedIndex;
                CadFiliais.CodMun      = int.Parse(TxtCodMun.Value.ToString());
                CadFiliais.GravarDados();
                //

                //Registrando Auditoria
                if (!Cb_SldEstoque.Checked && CadParam.EstoqueZero == 1)
                {
                    FrmPrincipal.RegistrarAuditoria(this.Text, CadFiliais.IdFilial, CadFiliais.Cnpj, 2, "Alteração Controle de Estoque");
                }

                if (Cb_SldEstoque.Checked)
                {
                    CadParam.EstoqueZero = 1;
                }
                else
                {
                    CadParam.EstoqueZero = 0;
                }
                if (Cb_ClienteAtraso.Checked)
                {
                    CadParam.ClienteAtraso = 1;
                }
                else
                {
                    CadParam.ClienteAtraso = 0;
                }
                if (cb_ClienteAtrasoWS.Checked && Cb_ClienteAtraso.Checked && !FrmPrincipal.VersaoDistribuidor)
                {
                    CadParam.WSClienteAtraso = 1;
                }
                else
                {
                    CadParam.WSClienteAtraso = 0;
                }
                if (cb_WSCadPessoa.Checked && !FrmPrincipal.VersaoDistribuidor)
                {
                    CadParam.WSCadPessoa = 1;
                }
                else
                {
                    CadParam.WSCadPessoa = 0;
                }
                if (Cb_LimiteCredito.Checked)
                {
                    CadParam.LimiteCredito = 1;
                }
                else
                {
                    CadParam.LimiteCredito = 0;
                }
                if (Cb_NFE.Checked)
                {
                    CadParam.NFE = 1;
                }
                else
                {
                    CadParam.NFE = 0;
                }
                if (Cb_WSNumNFE.Checked)
                {
                    CadParam.WSNumNFE = 1;
                }
                else
                {
                    CadParam.WSNumNFE = 0;
                }
                if (Cb_NotaIPI.Checked)
                {
                    CadParam.NotaIPI = 1;
                }
                else
                {
                    CadParam.NotaIPI = 0;
                }
                if (Cb_VerCancBxFin.Checked)
                {
                    CadParam.VerCancBxFin = 1;
                }
                else
                {
                    CadParam.VerCancBxFin = 0;
                }
                CadParam.NotaFiscal      = int.Parse(TxtNumNota.Value.ToString());
                CadParam.Formulario      = int.Parse(TxtNumForm.Value.ToString());
                CadParam.NotaNFE         = int.Parse(TxtNotaNFE.Value.ToString());
                CadParam.FormularioNFE   = int.Parse(TxtFormularioNFE.Value.ToString());
                CadParam.LinhasNota      = int.Parse(TxtLinhasNota.Value.ToString());
                CadParam.IdFilial        = CadFiliais.IdFilial;
                CadParam.IdConsumidor    = int.Parse(TxtCodCliente.Text);
                CadParam.PercPIS         = decimal.Parse(TxtPercPIS.Value.ToString());
                CadParam.PercCOFINS      = decimal.Parse(TxtPercCofins.Value.ToString());
                CadParam.NFEAmbiente     = LstAmbiente.SelectedIndex;
                CadParam.NFEVersao       = LstVersao.SelectedIndex;
                CadParam.Certificado     = TxtCertificado.Text;
                CadParam.Smtp            = TxtSmtp.Text;
                CadParam.Porta           = int.Parse(TxtPorta.Value.ToString());
                CadParam.Email           = TxtEmailSmtp.Text;
                CadParam.Senha           = TxtSenhaSmtp.Text;
                CadParam.CliDiasInativo  = int.Parse(txtClieInativo.Value.ToString());
                CadParam.InssFaixa1      = TxtInssFaixa1.Value;
                CadParam.InssFaixa2      = TxtInssFaixa2.Value;
                CadParam.InssFaixa3      = TxtInssFaixa3.Value;
                CadParam.InssPerc1       = TxtInssPerc1.Value;
                CadParam.InssPerc2       = TxtInssPerc2.Value;
                CadParam.InssPerc3       = TxtInssPerc3.Value;
                CadParam.ObsNF           = TxtObsNF.Text;
                CadParam.CodigoMFe       = TxtCodigoMFe.Text;
                CadParam.ChaveMFe        = TxtChaveMfe.Text;
                CadParam.ChaveRequisicao = TxtChaveRequisicao.Text;
                CadParam.SerialPOS       = TxtSerialPOS.Text;
                CadParam.ChaveValidador  = TxtChaveValidador.Text;
                CadParam.IdEntregador    = int.Parse(LstEntregador.SelectedValue.ToString());
                CadParam.EmissorCF       = LstEmissorCF.SelectedIndex;
                CadParam.GravarDados(int.Parse(TxtCodigo.Text) == 0);
                //
                FrmPrincipal.RegistrarAuditoria(this.Text, CadFiliais.IdFilial, CadFiliais.Cnpj, 2, "Alteração no Cadastro da Empresa");
                PopularGrid();
                PopularCampos(CadFiliais.IdFilial);
                StaFormEdicao = false;
                FrmPrincipal.ControleBotoes(false);
            }
            else
            {
                MessageBox.Show("CNPJ não Informado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                TxtCnpj.Focus();
            }
        }