public void Alterar(Model.Vo.Produto.Model_Vo_Produto pProdutoLocal)
 {
     if ((Validar(pProdutoLocal)))
     {
         objBoProduto.Alterar(pProdutoLocal);
     }
 }
Esempio n. 2
0
        public Model.Vo.Produto.Model_Vo_Produto CarregarProduto(Int32 piNumRegistro)
        {

            Model.Vo.Produto.Model_Vo_Produto ProdutoLocal = new Model.Vo.Produto.Model_Vo_Produto();

            dtProdutosLocal = objBoProduto.ListaDeProdutos();

            if ((dtProdutosLocal.Rows.Count > 0))
            {

                if ((piNumRegistro >= 0) &&
                    (dtProdutosLocal.Rows.Count > piNumRegistro))
                    ProdutoLocal.RegistroNro = piNumRegistro;
                else
                    ProdutoLocal.RegistroNro = dtProdutosLocal.Rows.Count - 1;

                DataTableToVO(ProdutoLocal, dtProdutosLocal, ProdutoLocal.RegistroNro);
            }
            else
            {
                ProdutoLocal.Id = 0;
                ProdutoLocal.Descricao = String.Empty;
                ProdutoLocal.Estoque = 0.0f;
                ProdutoLocal.Observacao = String.Empty;
                ProdutoLocal.Unidade = String.Empty;
                ProdutoLocal.ValorDeVenda = 0.0f;
            }

            return ProdutoLocal;
        }
        public Model.Vo.Produto.Model_Vo_Produto CarregarProduto(Int32 piNumRegistro)
        {
            Model.Vo.Produto.Model_Vo_Produto ProdutoLocal = new Model.Vo.Produto.Model_Vo_Produto();

            dtProdutosLocal = objBoProduto.ListaDeProdutos();

            if ((dtProdutosLocal.Rows.Count > 0))
            {
                if ((piNumRegistro >= 0) &&
                    (dtProdutosLocal.Rows.Count > piNumRegistro))
                {
                    ProdutoLocal.RegistroNro = piNumRegistro;
                }
                else
                {
                    ProdutoLocal.RegistroNro = dtProdutosLocal.Rows.Count - 1;
                }

                DataTableToVO(ProdutoLocal, dtProdutosLocal, ProdutoLocal.RegistroNro);
            }
            else
            {
                ProdutoLocal.Id           = 0;
                ProdutoLocal.Descricao    = String.Empty;
                ProdutoLocal.Estoque      = 0.0f;
                ProdutoLocal.Observacao   = String.Empty;
                ProdutoLocal.Unidade      = String.Empty;
                ProdutoLocal.ValorDeVenda = 0.0f;
            }

            return(ProdutoLocal);
        }
        private void CarregarItensMovimentacaoSelecionada(int piAgenda)
        {
            if ((piAgenda > 0))
            {
                movimentacao = controllerEstoque.MovimentacaoEstoqueAgenda(piAgenda);
            }

            lvProdutosConsumo.SuspendLayout();

            lvProdutosConsumo.Items.Clear();

            if ((movimentacao != null) &&
                (movimentacao.Count > 0))
            {
                Academia.Controller.Produtos.Controller_Produtos controllerProdutos = new Controller.Produtos.Controller_Produtos();


                foreach (Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque movimentacaoEstoque in movimentacao)
                {
                    Model.Vo.Produto.Model_Vo_Produto produto = controllerProdutos.GetProduto(movimentacaoEstoque.IdProduto);

                    ListViewItem itemMovimentacao = new ListViewItem(produto.Descricao);
                    itemMovimentacao.SubItems.Add(new ListViewItem.ListViewSubItem(itemMovimentacao, movimentacaoEstoque.ValorUnitario.ToString()));
                    itemMovimentacao.SubItems.Add(new ListViewItem.ListViewSubItem(itemMovimentacao, movimentacaoEstoque.Quantidade.ToString()));
                    itemMovimentacao.SubItems.Add(new ListViewItem.ListViewSubItem(itemMovimentacao, movimentacaoEstoque.DataHora.ToShortDateString()));

                    lvProdutosConsumo.Items.Add(itemMovimentacao);
                }
            }
            lvProdutosConsumo.ResumeLayout();
        }
 public void Incluir(Model.Vo.Produto.Model_Vo_Produto pProdutoLocal)
 {
     if ((Validar(pProdutoLocal)))
     {
         objBoProduto.Incluir(pProdutoLocal);
     }
 }
 private void btnIncluir_Click(object sender, EventArgs e)
 {
     ProdutoLocal             = controlerProdutos.DevolveValorInicial();
     ProdutoLocal.RegistroNro = ProdutoLocal.RegistroNro + 1;
     PreencherCampos(ProdutoLocal);
     StatusLocal = "I";
     TratarInterface();
 }
 private void DataTableToVO(Model.Vo.Produto.Model_Vo_Produto ProdutoLocal, DataTable dtProdutosLocal, Int32 piRegNum)
 {
     ProdutoLocal.Id           = Convert.ToInt32(dtProdutosLocal.Rows[piRegNum]["id"]);
     ProdutoLocal.Descricao    = Convert.ToString(dtProdutosLocal.Rows[piRegNum]["descricao"]);
     ProdutoLocal.Estoque      = float.Parse(Convert.ToString((dtProdutosLocal.Rows[piRegNum]["estoque"])));
     ProdutoLocal.Observacao   = Convert.ToString((dtProdutosLocal.Rows[piRegNum]["observacao"]));
     ProdutoLocal.Unidade      = Convert.ToString((dtProdutosLocal.Rows[piRegNum]["unidade"]));
     ProdutoLocal.ValorDeVenda = float.Parse(Convert.ToString((dtProdutosLocal.Rows[piRegNum]["valordevenda"])));
 }
 private void PreencherCampos(Model.Vo.Produto.Model_Vo_Produto Produto)
 {
     txtId.Text           = Convert.ToString(Produto.Id);
     txtDescricao.Text    = Produto.Descricao;
     txtEstoque.Text      = Convert.ToString(Produto.Estoque);
     txtUnidade.Text      = Produto.Unidade;
     txtValorDeVenda.Text = Convert.ToString(Produto.ValorDeVenda);
     txtObservacao.Text   = Produto.Observacao;
 }
        private void lsProdutos_DoubleClick(object sender, EventArgs e)
        {
            if (lsProdutos.SelectedItems.Count == 0)
                return;

            ProdSelecionado = lsProdutos.SelectedItems[0].Tag as Model.Vo.Produto.Model_Vo_Produto;

            this.Close();
        }
        private void lsProdutos_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            ProdSelecionado = null;

            if (!(lsProdutos.SelectedItems == null || lsProdutos.SelectedItems.Count <= 0))
                ProdSelecionado = lsProdutos.SelectedItems[0].Tag as Model.Vo.Produto.Model_Vo_Produto;

            this.Close();
        }
Esempio n. 11
0
        public Model.Vo.Produto.Model_Vo_Produto GetProduto(int pIdproduto)
        {
            Model.Vo.Produto.Model_Vo_Produto ProdutoLocal = new Model.Vo.Produto.Model_Vo_Produto();
            dtProdutosLocal = objBoProduto.GetProduto(pIdproduto);
            if ((dtProdutosLocal.Rows.Count > 0)) {
                DataTableToVO(ProdutoLocal, dtProdutosLocal, ProdutoLocal.RegistroNro);                
            }

            return ProdutoLocal;
        }
        public Model.Vo.Produto.Model_Vo_Produto GetProduto(int pIdproduto)
        {
            Model.Vo.Produto.Model_Vo_Produto ProdutoLocal = new Model.Vo.Produto.Model_Vo_Produto();
            dtProdutosLocal = objBoProduto.GetProduto(pIdproduto);
            if ((dtProdutosLocal.Rows.Count > 0))
            {
                DataTableToVO(ProdutoLocal, dtProdutosLocal, ProdutoLocal.RegistroNro);
            }

            return(ProdutoLocal);
        }
        private void lsProdutos_DoubleClick(object sender, EventArgs e)
        {
            if (lsProdutos.SelectedItems.Count == 0)
            {
                return;
            }

            ProdSelecionado = lsProdutos.SelectedItems[0].Tag as Model.Vo.Produto.Model_Vo_Produto;

            this.Close();
        }
        private void lsProdutos_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            ProdSelecionado = null;

            if (!(lsProdutos.SelectedItems == null || lsProdutos.SelectedItems.Count <= 0))
            {
                ProdSelecionado = lsProdutos.SelectedItems[0].Tag as Model.Vo.Produto.Model_Vo_Produto;
            }

            this.Close();
        }
        public Model.Vo.Produto.Model_Vo_Produto DevolveValorInicial()
        {
            Model.Vo.Produto.Model_Vo_Produto retorno = new Model.Vo.Produto.Model_Vo_Produto();
            retorno.Id           = 0;
            retorno.Descricao    = String.Empty;
            retorno.Estoque      = 0.0f;
            retorno.Observacao   = String.Empty;
            retorno.Unidade      = String.Empty;
            retorno.ValorDeVenda = 0.0f;

            return(retorno);
        }
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            Academia.View.Desktop.View_Desktop_ConProdutos obj = new Academia.View.Desktop.View_Desktop_ConProdutos();
            //obj.MdiParent = this;
            obj.ShowDialog();

            if ((obj.ProdSelecionado != null))
            {
                ProdutoLocal = obj.ProdSelecionado;

                PreencherCampos(ProdutoLocal);
            }
        }
        public List <Model.Vo.Produto.Model_Vo_Produto> ListaDeProdutosVO(DataTable dtProdutosLocal)
        {
            List <Model.Vo.Produto.Model_Vo_Produto> listProd = new List <Model.Vo.Produto.Model_Vo_Produto>();

            if ((dtProdutosLocal != null))
            {
                for (int i = 0; i < dtProdutosLocal.Rows.Count; i++)
                {
                    Model.Vo.Produto.Model_Vo_Produto ProdutoLocal = new Model.Vo.Produto.Model_Vo_Produto();
                    DataTableToVO(ProdutoLocal, dtProdutosLocal, i);

                    listProd.Add(ProdutoLocal);
                }
            }

            return(listProd);
        }
        private void CarregarProduto(Int32 piNumRegistro)
        {
            try
            {
                ProdutoLocal = controlerProdutos.CarregarProduto(piNumRegistro);
                txtId.Text = Convert.ToString(ProdutoLocal.Id);
                txtDescricao.Text = ProdutoLocal.Descricao;
                txtEstoque.Text = Convert.ToString(ProdutoLocal.Estoque);
                txtUnidade.Text = ProdutoLocal.Unidade;
                txtValorDeVenda.Text = Convert.ToString(ProdutoLocal.ValorDeVenda);
                txtObservacao.Text = ProdutoLocal.Observacao;

                TratarInterface();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao carregar Produtos:" + ex.Message);
            }
        }
        private void CarregarProduto(Int32 piNumRegistro)
        {
            try
            {
                ProdutoLocal         = controlerProdutos.CarregarProduto(piNumRegistro);
                txtId.Text           = Convert.ToString(ProdutoLocal.Id);
                txtDescricao.Text    = ProdutoLocal.Descricao;
                txtEstoque.Text      = Convert.ToString(ProdutoLocal.Estoque);
                txtUnidade.Text      = ProdutoLocal.Unidade;
                txtValorDeVenda.Text = Convert.ToString(ProdutoLocal.ValorDeVenda);
                txtObservacao.Text   = ProdutoLocal.Observacao;

                TratarInterface();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao carregar Produtos:" + ex.Message);
            }
        }
 private void View_Desktop_CadProdutos_Load(object sender, EventArgs e)
 {
     ProdutoLocal = new Model.Vo.Produto.Model_Vo_Produto();
     CarregarProduto(-1);
 }
 private void View_Desktop_CadProdutos_Load(object sender, EventArgs e)
 {
     ProdutoLocal = new Model.Vo.Produto.Model_Vo_Produto();
     CarregarProduto(-1); 
 }
Esempio n. 22
0
        public List<Model.Vo.Produto.Model_Vo_Produto> ListaDeProdutosVO(DataTable dtProdutosLocal)
        {
            List<Model.Vo.Produto.Model_Vo_Produto> listProd = new List<Model.Vo.Produto.Model_Vo_Produto>();
            if ((dtProdutosLocal != null))
            {
                for (int i = 0; i < dtProdutosLocal.Rows.Count; i++)
                {
                    Model.Vo.Produto.Model_Vo_Produto ProdutoLocal = new Model.Vo.Produto.Model_Vo_Produto();
                    DataTableToVO(ProdutoLocal, dtProdutosLocal, i);

                    listProd.Add(ProdutoLocal);
                }
            }

            return listProd;
        }
Esempio n. 23
0
        public Model.Vo.Produto.Model_Vo_Produto DevolveValorInicial()
        {

            Model.Vo.Produto.Model_Vo_Produto retorno = new Model.Vo.Produto.Model_Vo_Produto();
            retorno.Id = 0;
            retorno.Descricao = String.Empty;
            retorno.Estoque = 0.0f;
            retorno.Observacao = String.Empty;
            retorno.Unidade = String.Empty;
            retorno.ValorDeVenda = 0.0f;

            return retorno;
        }
 public View_Desktop_ConProdutos()
 {
     InitializeComponent();
     ProdSelecionado = null;
 }
 public View_Desktop_ConProdutos()
 {
     InitializeComponent();
     ProdSelecionado = null;
 }
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            Academia.View.Desktop.View_Desktop_ConProdutos obj = new Academia.View.Desktop.View_Desktop_ConProdutos();
            //obj.MdiParent = this;
            obj.ShowDialog();

            if ((obj.ProdSelecionado != null))
            {
                ProdutoLocal = obj.ProdSelecionado;

                PreencherCampos(ProdutoLocal);
            }
        }
 private void btnIncluir_Click(object sender, EventArgs e)
 {
     ProdutoLocal = controlerProdutos.DevolveValorInicial();
     ProdutoLocal.RegistroNro = ProdutoLocal.RegistroNro + 1;
     PreencherCampos(ProdutoLocal);
     StatusLocal = "I";
     TratarInterface();
 }
 private Boolean Validar(Model.Vo.Produto.Model_Vo_Produto pProdutoLocal)
 {
     return(objBoProduto.Validar(pProdutoLocal));
 }