예제 #1
0
 private void bb_cadclifor_Click(object sender, EventArgs e)
 {
     using (Financeiro.Cadastros.TFClifor fClifor = new Financeiro.Cadastros.TFClifor())
     {
         if (fClifor.ShowDialog() == DialogResult.OK)
         {
             try
             {
                 CamadaNegocio.Financeiro.Cadastros.TCN_CadClifor.Gravar(fClifor.rClifor, null);
                 MessageBox.Show("Cliente cadastrado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 CD_Clifor.Text   = fClifor.rClifor.Cd_clifor;
                 NM_Clifor.Text   = fClifor.rClifor.Nm_clifor;
                 cd_endereco.Text = fClifor.rClifor.lEndereco[0].Cd_endereco;
                 ds_endereco.Text = fClifor.rClifor.lEndereco[0].Ds_endereco;
                 fone_clifor.Text = fClifor.rClifor.lEndereco[0].Fone;
             }
             catch (Exception ex)
             { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
         }
     }
 }
예제 #2
0
 private void bb_renovar_Click(object sender, EventArgs e)
 {
     //Buscar dados clifor
     CamadaDados.Financeiro.Cadastros.TList_CadClifor lClifor =
         CamadaNegocio.Financeiro.Cadastros.TCN_CadClifor.Busca_Clifor(rDados.Cd_clifor,
                                                                       string.Empty,
                                                                       string.Empty,
                                                                       string.Empty,
                                                                       string.Empty,
                                                                       string.Empty,
                                                                       string.Empty,
                                                                       string.Empty,
                                                                       string.Empty,
                                                                       string.Empty,
                                                                       false,
                                                                       string.Empty,
                                                                       string.Empty,
                                                                       string.Empty,
                                                                       string.Empty,
                                                                       string.Empty,
                                                                       string.Empty,
                                                                       1,
                                                                       null);
     if (lClifor.Count > 0)
     {
         lClifor[0].lEndereco = CamadaNegocio.Financeiro.Cadastros.TCN_CadEndereco.Buscar(lClifor[0].Cd_clifor,
                                                                                          string.Empty,
                                                                                          string.Empty,
                                                                                          string.Empty,
                                                                                          string.Empty,
                                                                                          string.Empty,
                                                                                          string.Empty,
                                                                                          string.Empty,
                                                                                          string.Empty,
                                                                                          string.Empty,
                                                                                          string.Empty,
                                                                                          string.Empty,
                                                                                          string.Empty,
                                                                                          string.Empty,
                                                                                          0,
                                                                                          null);
         lClifor[0].lContato = CamadaNegocio.Financeiro.Cadastros.TCN_CadContatoCliFor.Buscar(string.Empty,
                                                                                              lClifor[0].Cd_clifor,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              false,
                                                                                              false,
                                                                                              false,
                                                                                              string.Empty,
                                                                                              0,
                                                                                              null);
         lClifor[0].lDadosBanc = CamadaNegocio.Financeiro.Cadastros.TCN_CadDados_Bancarios_Clifor.Busca(lClifor[0].Cd_clifor,
                                                                                                        string.Empty,
                                                                                                        string.Empty,
                                                                                                        string.Empty,
                                                                                                        null);
         using (Financeiro.Cadastros.TFClifor fClifor = new Financeiro.Cadastros.TFClifor())
         {
             fClifor.Text    = "Renovando Cadastro Cliente/Fornecedor";
             fClifor.rClifor = lClifor[0];
             if (fClifor.ShowDialog() == DialogResult.OK)
             {
                 if (fClifor.rClifor != null)
                 {
                     try
                     {
                         fClifor.rClifor.Dt_renovacaocadastro = CamadaDados.UtilData.Data_Servidor();
                         fClifor.rClifor.Loginrenovacao       = Utils.Parametros.pubLogin;
                         CamadaNegocio.Financeiro.Cadastros.TCN_CadClifor.Gravar(fClifor.rClifor, null);
                         st_renovarcadastro.Checked = false;
                         dt_renovacaocadastro.Text  = fClifor.rClifor.Dt_renovacaocadastrostr;
                         bb_renovar.Enabled         = false;
                         MessageBox.Show("Cadastro renovado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         bool st_bloqfin = (vl_limitecredito.Value > decimal.Zero) && ((vl_limitecredito.Value - vl_debitoaberto.Value) < vl_financeiro.Value);
                         bool st_bloqdeb = st_bloq_debitovencido.Checked && vl_debitovencido.Value > decimal.Zero;
                         if ((!st_bloqfin) && (!st_bloqdeb) && (!st_bloqavulso.Checked))
                         {
                             this.St_desbloqueado = true;
                             this.DialogResult    = DialogResult.OK;
                         }
                     }
                     catch (Exception ex)
                     {
                         MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     }
                 }
             }
         }
     }
 }
예제 #3
0
        private void btn_CorrigirEndereco_Click(object sender, EventArgs e)
        {
            if (dsBloqueto.Current != null)
            {
                //Buscar cadastro cliente
                CamadaDados.Financeiro.Cadastros.TRegistro_CadClifor rClifor =
                    CamadaNegocio.Financeiro.Cadastros.TCN_CadClifor.Busca_Clifor_Codigo((dsBloqueto.Current as CamadaDados.Financeiro.Bloqueto.blTitulo).Cd_sacado, null);
                //Buscar endereco
                rClifor.lEndereco = CamadaNegocio.Financeiro.Cadastros.TCN_CadEndereco.Buscar(rClifor.Cd_clifor,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              string.Empty,
                                                                                              0,
                                                                                              null);
                //Buscar Contatos
                rClifor.lContato = CamadaNegocio.Financeiro.Cadastros.TCN_CadContatoCliFor.Buscar(string.Empty,
                                                                                                  rClifor.Cd_clifor,
                                                                                                  string.Empty,
                                                                                                  string.Empty,
                                                                                                  string.Empty,
                                                                                                  string.Empty,
                                                                                                  string.Empty,
                                                                                                  false,
                                                                                                  false,
                                                                                                  false,
                                                                                                  string.Empty,
                                                                                                  0,
                                                                                                  null);
                //Buscar Dados bancario
                rClifor.lDadosBanc = CamadaNegocio.Financeiro.Cadastros.TCN_CadDados_Bancarios_Clifor.Busca(rClifor.Cd_clifor,
                                                                                                            string.Empty,
                                                                                                            string.Empty,
                                                                                                            string.Empty,
                                                                                                            null);

                using (Financeiro.Cadastros.TFClifor fClifor = new Financeiro.Cadastros.TFClifor())
                {
                    fClifor.rClifor = rClifor;
                    if (fClifor.ShowDialog() == DialogResult.OK)
                    {
                        if (fClifor.rClifor != null)
                        {
                            try
                            {
                                CamadaNegocio.Financeiro.Cadastros.TCN_CadClifor.Gravar(fClifor.rClifor, null);
                                MessageBox.Show("Cadastro Cliente/Fornecedor atualizado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                afterBusca();
                            }
                            catch (Exception ex)
                            { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); }
                        }
                    }
                }
            }
        }