Exemple #1
0
        public void carregaCampos()
        {
            try
            {
                txtCodigo.Text = objCAP.cp_codigo.ToString();
                if (objCAP.cp_compras == 0)
                {
                    txtCompra.Text = "";
                }
                else
                {
                    txtCompra.Text = objCAP.cp_compras.ToString();
                }

                cbSituacao.SelectedItem = objCAP.cp_status;

                FornecedoresBLL objFor = new FornecedoresBLL();
                objFor.localizar(objCAP.cp_fornecedor.ToString(), "for_codigo");
                if (objFor.for_tipo == "Não")
                {
                    cbPrestServ.Checked = false;
                }
                else
                {
                    cbPrestServ.Checked = true;
                }

                cbFornPresServ.SelectedValue = objCAP.cp_fornecedor;

                txtDataEmissao.Text  = objCAP.cp_emissao.ToString();
                txtDataValidade.Text = objCAP.cp_vencimento.ToString();
                txtObservacoes.Text  = objCAP.cp_observacao;
                txtTitulo.Text       = objCAP.cp_titulo;
                txtSerie.Text        = objCAP.cp_serie;
                txtValor.Text        = objCAP.cp_valor.ToString();
                txtValor.Text        = Convert.ToDecimal(txtValor.Text).ToString("C");

                //if (objFor.for_tipo_fornecedor == "Pessoa Jurídica")
                //    cbPessoaJuridica.Checked = true;
                //else
                //    cbPessoaJuridica.Checked = false;



                //cbPessoaJuridica.Enabled = false;
                cbPrestServ.Enabled    = false;
                cbFornPresServ.Enabled = false;
                txtCompra.Enabled      = false;
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #2
0
 private void txtCompra_Leave(object sender, EventArgs e)
 {
     try
     {
         // Localizar usuário
         int cod;
         int.TryParse(txtCompra.Text, out cod);
         if (cod != 0)
         {
             objCAP.limpar();
             objCAP.localizarLeave(cod.ToString(), "cp_compras");
             //if (objCAP.cp_codigo != 0)
             //{
             //    carregaCampos();
             //    txtCodigo.Enabled = false;
             //}
             //else //não há registros em contas a pagar, mas pode ter uma compra
             //{
             objCom = new ComprasBLL();    //
             objCom.localizar(cod.ToString(), "com_codigo");
             if (objCom.com_codigo != 0)
             {
                 FornecedoresBLL objFor = new FornecedoresBLL();
                 objFor.localizar(objCom.com_fornecedor.ToString(), "for_codigo");
                 if (objFor.for_tipo == "Não")
                 {
                     cbPrestServ.Checked = false;
                 }
                 else
                 {
                     cbPrestServ.Checked = true;
                 }
                 //if (objFor.for_tipo_fornecedor == "Pessoa Jurídica")
                 //    cbPessoaJuridica.Checked = true;
                 //else
                 //    cbPessoaJuridica.Checked = false;
                 cbFornPresServ.SelectedValue = objFor.for_codigo;
                 //cbPessoaJuridica.Enabled = false;
                 cbPrestServ.Enabled    = false;
                 cbFornPresServ.Enabled = false;
                 //}
             }
         }
         else
         {
             limpar();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
     }
 }
Exemple #3
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            // 1 - Coletando Fabricantes
            //
            //  - Coletando Clientes
            //
            progressBar1.Maximum = 2;
            label1.Text          = "Coletando Dados";
            Thread.Sleep(5000);

            if (atividade > 2)
            {
                label1.Text    = "Coleta realizada com sucesso !";
                label2.Text    = "...";
                timer1.Enabled = false;
                //progressBar1.Value = atividade;
            }



            if (atividade == 2)
            {
                label2.Text        = "Selecionando Produtos";
                progressBar1.Value = atividade;
                atividade++;

                ProdutosBLL cmd = new ProdutosBLL();
                //DataTable dt = cmd.localizarComRetorno("", "pro_nome");

                Contexto sqlcmd = new Contexto();
                sqlcmd.Contexto_local(nome_base.Text);

                sqlcmd.AbreConexao();
                DataTable dt = sqlcmd.ExecutaConsulta(new SqlCommand()
                {
                    CommandText = "select * from produtos"
                });
                sqlcmd.FechaConexao();

                foreach (DataRow dtRow in dt.Rows)
                {
                    cmd.limpar();
                    cmd.pro_nome             = dtRow["pro_nome"].ToString();
                    cmd.pro_quantidade       = decimal.Parse(dtRow["pro_quantidade"].ToString());
                    cmd.pro_precoCusto       = decimal.Parse(dtRow["pro_precoCusto"].ToString());
                    cmd.pro_precoVenda       = decimal.Parse(dtRow["pro_precoVenda"].ToString());
                    cmd.pro_categoria        = 0;
                    cmd.pro_grupo            = 0;
                    cmd.pro_subGrupo         = 0;
                    cmd.pro_unidade          = 0;
                    cmd.pro_estoqueMin       = int.Parse(dtRow["pro_estoqueMin"].ToString());
                    cmd.pro_estoqueMax       = 0;
                    cmd.pro_dataCadastro     = DateTime.Now;
                    cmd.pro_codigoBarra      = dtRow["pro_codigoBarra"].ToString();
                    cmd.pro_marca            = 0;
                    cmd.pro_fornecedor       = 0;
                    cmd.pro_tamanho          = 0;
                    cmd.pro_margem           = 0;
                    cmd.pro_comissao         = 0;
                    cmd.pro_aliquota         = 0;
                    cmd.porcentagem_tributos = 0;
                    cmd.pro_csosn            = "";
                    cmd.pro_cst    = "";
                    cmd.cest       = "";
                    cmd.pro_cst    = "";
                    cmd.pro_imagem = null;
                    cmd.cfop       = int.Parse(dtRow["pro_cfop"].ToString());
                    cmd.ncm        = dtRow["pro_ncm"].ToString();
                    cmd.inserir();
                }
            }

            if (atividade == 1)
            {
                label2.Text        = "Selecionando Grupos";
                progressBar1.Value = atividade;
                atividade++;

                GrupoBLL  cmd = new GrupoBLL();
                DataTable dt  = cmd.localizarComRetorno("", "gru_descricao");


                foreach (DataRow dtRow in dt.Rows)
                {
                    cmd.limpar();
                    try { cmd.gru_codigo = Int32.Parse(dtRow["gru_codigo"].ToString()); }catch { }
                    try { cmd.gru_descricao = dtRow["gru_descricao"].ToString(); } catch { }
                    cmd.inserir();
                }
            }

            if (atividade == 0)
            {
                label2.Text        = "Selecionando Fabricantes";
                progressBar1.Value = atividade;
                atividade++;

                FornecedoresBLL cmd = new FornecedoresBLL();
                DataTable       dt  = cmd.localizarComRetorno_SQLSERVER("", "", nome_base.Text);

                foreach (DataRow dtRow in dt.Rows)
                {
                    cmd.limpar();
                    try{ cmd.for_codigo = Int32.Parse(dtRow.ItemArray[0].ToString()); }catch {}
                    try{ cmd.for_cnpj = dtRow.ItemArray[2].ToString(); }catch {}
                    try{ cmd.for_ie = dtRow.ItemArray[3].ToString(); }catch {}
                    try{ cmd.for_email = dtRow.ItemArray[4].ToString(); }catch {}
                    try{ cmd.for_cep = dtRow.ItemArray[5].ToString(); }catch {}
                    try{ cmd.for_razaoSocial = dtRow.ItemArray[1].ToString(); }catch {}
                    try{ cmd.for_logradouro = dtRow.ItemArray[6].ToString(); }catch {}
                    try{ cmd.for_numero = dtRow.ItemArray[7].ToString(); }catch {}
                    try{ cmd.for_complemento = dtRow.ItemArray[8].ToString(); }catch {}
                    try{ cmd.for_bairro = dtRow.ItemArray[9].ToString(); }catch {}
                    try{ cmd.for_cidade = Int32.Parse(dtRow.ItemArray[10].ToString()); }catch {}
                    try{ cmd.for_telefone = dtRow.ItemArray[11].ToString(); }catch {}
                    try{ cmd.for_fax = dtRow.ItemArray[12].ToString(); }catch {}
                    try{ cmd.for_status = dtRow.ItemArray[13].ToString(); }catch {}
                    try{ cmd.for_cpf = dtRow.ItemArray[14].ToString(); }catch {}
                    try{ cmd.for_rg = dtRow.ItemArray[15].ToString(); }catch {}
                    try{ cmd.for_tipo_fornecedor = dtRow.ItemArray[16].ToString(); }catch {}
                    try{ cmd.for_nome = dtRow.ItemArray[17].ToString(); }catch {}
                    try { cmd.for_tipo = dtRow.ItemArray[18].ToString(); }catch { }
                    cmd.inserir();
                }
            }
        }