Esempio n. 1
0
        private void SyncLocalToOmie()
        {
            try
            {
                if (Mensagem != null)
                {
                    Mensagem.Text = "Sincronizando cadastro de Familia de Produtos";
                    Application.DoEvents();
                }

                Familia_ProdutoBLL     familia_ProdutoBLL  = new Familia_ProdutoBLL();
                List <Familia_Produto> Familia_ProdutoList = familia_ProdutoBLL.getFamilia_Produto(p => p.sincronizar == "S", true);

                if (ProgressBar != null)
                {
                    NrTotalRegistro     = Familia_ProdutoList.Count();
                    NrTotalRegistro    += 1;
                    ProgressBar.Maximum = NrTotalRegistro;
                }

                foreach (Familia_Produto item in Familia_ProdutoList)
                {
                    RegistroAtual++;
                    if (ProgressBar != null)
                    {
                        ProgressBar.Value = RegistroAtual;
                        ProgressBar.Refresh();
                        Application.DoEvents();
                        if (QtdRegistros != null)
                        {
                            QtdRegistros.Text = RegistroAtual.ToString() + " de " + NrTotalRegistro.ToString();
                            Application.DoEvents();
                        }
                    }

                    if (item.codigo == null)
                    {
                        IncluirFamilia_Produto(item);
                    }
                    else
                    {
                        AlterarFamilia_Produto(item);
                    }
                }
                RegistroAtual = 0;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
        private void SetupFamiliaProduto()
        {
            Familia_ProdutoBLL     familia_ProdutoBLL = new Familia_ProdutoBLL();
            List <Familia_Produto> fpList             = familia_ProdutoBLL.getFamilia_Produto();

            cbFamiliaProduto.DataSource = fpList;

            AutoCompleteStringCollection acc = new AutoCompleteStringCollection();

            foreach (Familia_Produto item in fpList)
            {
                acc.Add(item.nomeFamilia);
            }

            cbFamiliaProduto.DisplayMember = "nomeFamilia";
            cbFamiliaProduto.ValueMember   = "Id";
            cbFamiliaProduto.SelectedIndex = -1;
        }
Esempio n. 3
0
        protected virtual Produto LoadFromControls()
        {
            Produto Produto = new Produto();

            ProdutoBLL = new ProdutoBLL();

            if (Id != null)
            {
                Produto = ProdutoBLL.getProduto(Convert.ToInt64(Id), true).FirstOrDefault();
            }

            Produto.codigo    = txtCodigo.Text;
            Produto.descricao = txtDescricao.Text;
            Produto.ncm       = txtNCM.Text;
            if (!string.IsNullOrEmpty(txtPesoLiquido.Text))
            {
                Produto.peso_liq = Convert.ToDecimal(txtPesoLiquido.Text);
            }
            if (!string.IsNullOrEmpty(txtPesoBruto.Text))
            {
                Produto.peso_bruto = Convert.ToDecimal(txtPesoBruto.Text);
            }
            if (!string.IsNullOrEmpty(txtPrecoUnitario.Text))
            {
                Produto.valor_unitario = Convert.ToDecimal(txtPrecoUnitario.Text);
            }
            if (cbUnidade.SelectedValue != null)
            {
                Produto.unidade = cbUnidade.SelectedValue.ToString();
            }

            if (cbFamiliaProduto.SelectedValue != null)
            {
                Familia_ProdutoBLL familiaBLL = new Familia_ProdutoBLL();
                long Id_Familia = Convert.ToInt64(cbFamiliaProduto.SelectedValue);
                List <Familia_Produto> fpList = familiaBLL.getFamilia_Produto(p => p.Id == Id_Familia, true);
                if (fpList.Count() > 0)
                {
                    Familia_Produto fp = fpList.First();
                    Produto.id_familia        = fp.Id;
                    Produto.codigo_familia    = fp.codigo;
                    Produto.descricao_familia = fp.nomeFamilia;
                }
            }

            Produto.descr_detalhada = txtDescDetProd.Text;

            List <Movimento> MovList = LoadMovimentoFromGrid();

            if (Id != null)
            {
                foreach (Movimento item in MovList)
                {
                    item.id_produto = Convert.ToInt64(Id);
                }
            }
            Produto.movimentacoes.Clear();

            Produto.movimentacoes = MovList;

            return(Produto);
        }
Esempio n. 4
0
 public FamiliaProdutoProxy()
 {
     soapClient = new FamiliasCadastroSoapClient();
     soapClient.Endpoint.Address = setDadosAutenticacao(soapClient.Endpoint.Address);
     Familia_ProdutoBLL          = new Familia_ProdutoBLL();
 }