Exemple #1
0
        private void DataTableToVO(Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque MovimentacaoEstoqueLocal, DataTable dtMovimentacaoEstoquesLocal, Int32 piRegNum)
        {
            MovimentacaoEstoqueLocal.Id = Convert.ToInt32(dtMovimentacaoEstoquesLocal.Rows[piRegNum]["id"]);

            if ((dtMovimentacaoEstoquesLocal.Rows[piRegNum]["datahora"] != DBNull.Value))
            {
                MovimentacaoEstoqueLocal.DataHora = Controller.Funcoes.Controller_Funcoes.GetDataString(Convert.ToString(dtMovimentacaoEstoquesLocal.Rows[piRegNum]["datahora"]));
            }
            else
            {
                MovimentacaoEstoqueLocal.DataHora = DateTime.MinValue;
            }

            MovimentacaoEstoqueLocal.IdClienteSolicitante = Convert.ToInt32((dtMovimentacaoEstoquesLocal.Rows[piRegNum]["idclientesolicitante"]));
            MovimentacaoEstoqueLocal.IdProduto            = Convert.ToInt32((dtMovimentacaoEstoquesLocal.Rows[piRegNum]["idproduto"]));
            MovimentacaoEstoqueLocal.IdReservaOrigem      = Convert.ToInt32((dtMovimentacaoEstoquesLocal.Rows[piRegNum]["idreservaorigem"]));
            MovimentacaoEstoqueLocal.Quantidade           = float.Parse(Convert.ToString((dtMovimentacaoEstoquesLocal.Rows[piRegNum]["quantidade"])));
            MovimentacaoEstoqueLocal.ValorUnitario        = float.Parse(Convert.ToString((dtMovimentacaoEstoquesLocal.Rows[piRegNum]["valorunitario"])));
            MovimentacaoEstoqueLocal.ValorTotal           = float.Parse(Convert.ToString((dtMovimentacaoEstoquesLocal.Rows[piRegNum]["valortotal"])));

            if (Convert.ToString(dtMovimentacaoEstoquesLocal.Rows[piRegNum]["tipodemovimento"]) == Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Entrada.ToString())
            {
                MovimentacaoEstoqueLocal.TipoDeMovimento = Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Entrada;
            }
            else
            {
                MovimentacaoEstoqueLocal.TipoDeMovimento = Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Saida;
            }
        }
        public Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque CarregarMovimentacaoEstoque(Int32 piNumRegistro)
        {

            Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque MovimentacaoEstoqueLocal = new Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque();

            dtMovimentacaoEstoquesLocal = objBoMovimentacaoEstoque.ListaDeMovimentacaoEstoques();

            if ((dtMovimentacaoEstoquesLocal.Rows.Count > 0))
            {
                if ((piNumRegistro >= 0) &&
                    (dtMovimentacaoEstoquesLocal.Rows.Count > piNumRegistro))
                    MovimentacaoEstoqueLocal.RegistroNro = piNumRegistro;
                else
                    MovimentacaoEstoqueLocal.RegistroNro = (dtMovimentacaoEstoquesLocal.Rows.Count - 1);

                DataTableToVO(MovimentacaoEstoqueLocal, dtMovimentacaoEstoquesLocal, MovimentacaoEstoqueLocal.RegistroNro);
            }
            else
            {
                MovimentacaoEstoqueLocal.Id = 0;
                MovimentacaoEstoqueLocal.DataHora = DateTime.Now;
                MovimentacaoEstoqueLocal.IdClienteSolicitante = 0;
                MovimentacaoEstoqueLocal.IdProduto = 0;
                MovimentacaoEstoqueLocal.IdReservaOrigem = 0;
                MovimentacaoEstoqueLocal.Quantidade = 1.0f;
                MovimentacaoEstoqueLocal.ValorUnitario = 0.0f;
                MovimentacaoEstoqueLocal.ValorTotal = 0.0f;
                MovimentacaoEstoqueLocal.RegistroNro = -1;
                MovimentacaoEstoqueLocal.TipoDeMovimento = Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Saida;
            }

            return MovimentacaoEstoqueLocal;
        }
Exemple #3
0
 private void lclIncluir()
 {
     MovimentacaoEstoqueLocal             = controlerMovimentacaoEstoques.DevolveValorInicial();
     MovimentacaoEstoqueLocal.RegistroNro = MovimentacaoEstoqueLocal.RegistroNro + 1;
     PreencherCampos(MovimentacaoEstoqueLocal);
     StatusLocal = "I";
     TratarInterface();
 }
Exemple #4
0
        public void Alterar(Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque pMovimentacaoEstoqueLocal)
        {
            if ((Validar(pMovimentacaoEstoqueLocal)))
            {
                objBoMovimentacaoEstoque.Alterar(pMovimentacaoEstoqueLocal);

                ValoresDaMovimentacao(pMovimentacaoEstoqueLocal);
            }
        }
        private void lsMovimentacaoEstoques_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            if (lsMovimentacaoEstoques.SelectedItems.Count == 0)
                return;

            MovEstoqueSelecionado = lsMovimentacaoEstoques.SelectedItems[0].Tag as Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque;

            this.Close();
        }
Exemple #6
0
        private void View_Desktop_CadMovimentacaoEstoques_Load(object sender, EventArgs e)
        {
            cmbTipo.Items.Clear();
            cmbTipo.Items.Add(Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Entrada);
            cmbTipo.Items.Add(Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Saida);

            MovimentacaoEstoqueLocal = new Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque();

            CarregarMovimentacaoEstoque(-1);
        }
        private void lsMovimentacaoEstoques_DoubleClick(object sender, EventArgs e)
        {
            if (lsMovimentacaoEstoques.SelectedItems.Count == 0)
            {
                return;
            }

            MovEstoqueSelecionado = lsMovimentacaoEstoques.SelectedItems[0].Tag as Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque;

            this.Close();
        }
Exemple #8
0
 public Boolean Excluir(Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque pMovimentacaoEstoqueLocal)
 {
     if ((objBoMovimentacaoEstoque.Excluir(pMovimentacaoEstoqueLocal.Id, pMovimentacaoEstoqueLocal.IdReservaOrigem)))
     {
         ValoresDaMovimentacao(pMovimentacaoEstoqueLocal);
         return(true);
     }
     else
     {
         return(false);
     }
 }
        private void CarregarMovimentacaoEstoque(Int32 piNumRegistro)
        {
            try
            {
                MovimentacaoEstoqueLocal = controlerMovimentacaoEstoques.CarregarMovimentacaoEstoque(piNumRegistro);
                txtId.Text = Convert.ToString(MovimentacaoEstoqueLocal.Id);
                txtIdReserva.Text = MovimentacaoEstoqueLocal.IdReservaOrigem.ToString();                
                txtDataHora.Text = MovimentacaoEstoqueLocal.DataHora.ToString();
                txtIdProduto.Text = MovimentacaoEstoqueLocal.IdProduto.ToString();                
                txtIdClienteSolicitante.Text = Convert.ToString(MovimentacaoEstoqueLocal.IdClienteSolicitante);                
                txtQuantidade1.Text = MovimentacaoEstoqueLocal.Quantidade.ToString();
                txtValorUnitario1.Text = MovimentacaoEstoqueLocal.ValorUnitario.ToString();
                txtValorTotal.Text = MovimentacaoEstoqueLocal.ValorTotal.ToString();
                cmbTipo.Text = MovimentacaoEstoqueLocal.TipoDeMovimento.ToString();

                TratarInterface();

                if ((gbCargaPorAgenda))
                {

                    lclIncluir();

                    txtId.Text = "0";

                    txtIdReserva.Text = Convert.ToString(AgendaOrigem.Id);
                    txtIdReserva.Enabled = false;

                    txtDataHora.Text = Convert.ToString(AgendaOrigem.DataHoraReserva);
                    txtDataHora.Enabled = false;

                    txtIdProduto.Text = Convert.ToString(0);

                    txtIdClienteSolicitante.Text = Convert.ToString(AgendaOrigem.IdCliente);
                    txtIdClienteSolicitante.Enabled = false;
                    btnPesquisarClienteSolicitante.Enabled = false;

                    txtQuantidade1.Text = Convert.ToString(1);
                    txtValorUnitario1.Text = Convert.ToString(0.0f);

                    cmbTipo.Text = Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Saida.ToString();
                    cmbTipo.Enabled = false;
                }

                lblReserva1.Text = String.Empty;
                lblNomeCliente.Text = contClientes.GetCliente(MovimentacaoEstoqueLocal.IdClienteSolicitante).Nome;
                lblDescricaoProduto.Text = contProdutos.GetProduto(MovimentacaoEstoqueLocal.IdProduto).Descricao;
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao carregar MovimentacaoEstoques:" + ex.Message);
            }
        }
Exemple #10
0
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            Academia.View.Desktop.View_Desktop_ConMovimentacaoEstoques obj = new Academia.View.Desktop.View_Desktop_ConMovimentacaoEstoques();
            //obj.MdiParent = this;
            obj.ShowDialog();

            if ((obj.MovEstoqueSelecionado != null))
            {
                MovimentacaoEstoqueLocal = obj.MovEstoqueSelecionado;

                PreencherCampos(MovimentacaoEstoqueLocal);
            }
        }
Exemple #11
0
        private void CarregarMovimentacaoEstoque(Int32 piNumRegistro)
        {
            try
            {
                MovimentacaoEstoqueLocal = controlerMovimentacaoEstoques.CarregarMovimentacaoEstoque(piNumRegistro);
                txtId.Text                   = Convert.ToString(MovimentacaoEstoqueLocal.Id);
                txtIdReserva.Text            = MovimentacaoEstoqueLocal.IdReservaOrigem.ToString();
                txtDataHora.Text             = MovimentacaoEstoqueLocal.DataHora.ToString();
                txtIdProduto.Text            = MovimentacaoEstoqueLocal.IdProduto.ToString();
                txtIdClienteSolicitante.Text = Convert.ToString(MovimentacaoEstoqueLocal.IdClienteSolicitante);
                txtQuantidade1.Text          = MovimentacaoEstoqueLocal.Quantidade.ToString();
                txtValorUnitario1.Text       = MovimentacaoEstoqueLocal.ValorUnitario.ToString();
                txtValorTotal.Text           = MovimentacaoEstoqueLocal.ValorTotal.ToString();
                cmbTipo.Text                 = MovimentacaoEstoqueLocal.TipoDeMovimento.ToString();

                TratarInterface();

                if ((gbCargaPorAgenda))
                {
                    lclIncluir();

                    txtId.Text = "0";

                    txtIdReserva.Text    = Convert.ToString(AgendaOrigem.Id);
                    txtIdReserva.Enabled = false;

                    txtDataHora.Text    = Convert.ToString(AgendaOrigem.DataHoraReserva);
                    txtDataHora.Enabled = false;

                    txtIdProduto.Text = Convert.ToString(0);

                    txtIdClienteSolicitante.Text           = Convert.ToString(AgendaOrigem.IdCliente);
                    txtIdClienteSolicitante.Enabled        = false;
                    btnPesquisarClienteSolicitante.Enabled = false;

                    txtQuantidade1.Text    = Convert.ToString(1);
                    txtValorUnitario1.Text = Convert.ToString(0.0f);

                    cmbTipo.Text    = Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Saida.ToString();
                    cmbTipo.Enabled = false;
                }

                lblReserva1.Text         = String.Empty;
                lblNomeCliente.Text      = contClientes.GetCliente(MovimentacaoEstoqueLocal.IdClienteSolicitante).Nome;
                lblDescricaoProduto.Text = contProdutos.GetProduto(MovimentacaoEstoqueLocal.IdProduto).Descricao;
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao carregar MovimentacaoEstoques:" + ex.Message);
            }
        }
Exemple #12
0
 private void PreencherCampos(Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque MovimentacaoEstoque)
 {
     txtId.Text                   = Convert.ToString(MovimentacaoEstoque.Id);
     txtIdReserva.Text            = MovimentacaoEstoque.IdReservaOrigem.ToString();
     lblReserva1.Text             = String.Empty;
     txtDataHora.Text             = MovimentacaoEstoque.DataHora.ToString();
     txtIdProduto.Text            = MovimentacaoEstoque.IdProduto.ToString();
     lblDescricaoProduto.Text     = contProdutos.GetProduto(MovimentacaoEstoque.IdProduto).Descricao;
     txtIdClienteSolicitante.Text = Convert.ToString(MovimentacaoEstoque.IdClienteSolicitante);
     lblNomeCliente.Text          = contClientes.GetCliente(MovimentacaoEstoque.IdClienteSolicitante).Nome;
     txtQuantidade1.Text          = MovimentacaoEstoque.Quantidade.ToString();
     txtValorUnitario1.Text       = MovimentacaoEstoque.ValorUnitario.ToString();
     txtValorTotal.Text           = MovimentacaoEstoque.ValorTotal.ToString();
     cmbTipo.Text                 = MovimentacaoEstoque.TipoDeMovimento.ToString();
 }
Exemple #13
0
        public Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque DevolveValorInicial()
        {
            Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque retorno = new Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque();
            retorno.Id                   = 0;
            retorno.DataHora             = DateTime.Now;
            retorno.IdClienteSolicitante = 0;
            retorno.IdProduto            = 0;
            retorno.IdReservaOrigem      = 0;
            retorno.Quantidade           = 1.0f;
            retorno.ValorUnitario        = 0.0f;
            retorno.ValorTotal           = 0.0f;
            retorno.RegistroNro          = 0;
            retorno.IdClienteSolicitante = 0;
            retorno.TipoDeMovimento      = Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Saida;

            return(retorno);
        }
Exemple #14
0
        public List <Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque> ListaDeMovimentacaoEstoquesVO(DataTable dtMovimentacaoEstoquesLocal)
        {
            List <Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque> list = new List <Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque>();

            if ((dtMovimentacaoEstoquesLocal != null))
            {
                for (int i = 0; i < dtMovimentacaoEstoquesLocal.Rows.Count; i++)
                {
                    Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque MovEstLocal = new Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque();
                    DataTableToVO(MovEstLocal, dtMovimentacaoEstoquesLocal, i);

                    list.Add(MovEstLocal);
                }
            }

            return(list);
        }
        private void MovimentarConsumos(Model.Vo.Agenda.Model_Vo_Agenda pAgendaLocal)
        {
            Model.Vo.Sala.Model_Vo_Sala salaTemp = contSalas.GetSala(pAgendaLocal.IdSala);
            if ((salaTemp.IdProduto > 0))
            {
                Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque estoque = new Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque();

                estoque.DataHora             = pAgendaLocal.DataHoraReserva;
                estoque.IdClienteSolicitante = pAgendaLocal.IdCliente;
                estoque.IdProduto            = salaTemp.IdProduto;
                estoque.IdReservaOrigem      = GetAgendaPorDadosController(pAgendaLocal.IdCliente, pAgendaLocal.IdSala, pAgendaLocal.DataHoraReserva).Id;
                estoque.Quantidade           = 1.0f;
                estoque.TipoDeMovimento      = Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Saida;
                estoque.ValorUnitario        = contProdutos.GetProduto(salaTemp.IdProduto).ValorDeVenda;
                estoque.ValorTotal           = (estoque.Quantidade * estoque.ValorUnitario);

                contMovEstoq.Incluir(estoque);
            }
        }
Exemple #16
0
        public Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque CarregarMovimentacaoEstoque(Int32 piNumRegistro)
        {
            Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque MovimentacaoEstoqueLocal = new Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque();

            dtMovimentacaoEstoquesLocal = objBoMovimentacaoEstoque.ListaDeMovimentacaoEstoques();

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

                DataTableToVO(MovimentacaoEstoqueLocal, dtMovimentacaoEstoquesLocal, MovimentacaoEstoqueLocal.RegistroNro);
            }
            else
            {
                MovimentacaoEstoqueLocal.Id                   = 0;
                MovimentacaoEstoqueLocal.DataHora             = DateTime.Now;
                MovimentacaoEstoqueLocal.IdClienteSolicitante = 0;
                MovimentacaoEstoqueLocal.IdProduto            = 0;
                MovimentacaoEstoqueLocal.IdReservaOrigem      = 0;
                MovimentacaoEstoqueLocal.Quantidade           = 1.0f;
                MovimentacaoEstoqueLocal.ValorUnitario        = 0.0f;
                MovimentacaoEstoqueLocal.ValorTotal           = 0.0f;
                MovimentacaoEstoqueLocal.RegistroNro          = -1;
                MovimentacaoEstoqueLocal.TipoDeMovimento      = Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Saida;
            }

            return(MovimentacaoEstoqueLocal);
        }
Exemple #17
0
        private void ValoresDaMovimentacao(Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque pMovimentacaoEstoqueLocal)
        {
            if ((pMovimentacaoEstoqueLocal.IdReservaOrigem > 0))
            {
                List <Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque> list = this.MovimentacaoEstoqueAgenda(pMovimentacaoEstoqueLocal.IdReservaOrigem);

                float fTotal = 0.0f;
                foreach (var item in list)
                {
                    fTotal = fTotal + item.ValorTotal;
                }

                Model.Vo.ContasAReceber.Model_Vo_ContasAReceber ctoRec = new Model.Vo.ContasAReceber.Model_Vo_ContasAReceber();

                ctoRec.DataHoraCriacao = pMovimentacaoEstoqueLocal.DataHora;
                ctoRec.Descricao       = "Originado da reserva: " + Convert.ToString(pMovimentacaoEstoqueLocal.IdReservaOrigem) + ".";
                ctoRec.IdCliente       = pMovimentacaoEstoqueLocal.IdClienteSolicitante;
                ctoRec.IdProduto       = pMovimentacaoEstoqueLocal.IdProduto;
                ctoRec.IdReservaOrigem = pMovimentacaoEstoqueLocal.IdReservaOrigem;
                ctoRec.Origem          = Model.Vo.eOrigemContasAReceber.Model_Vo_eOrigemContasAReceber.Consumo;
                ctoRec.Recebido        = false;
                ctoRec.ValorAReceber   = fTotal;

                int i = objBoContasAReceber.ExisteContasAReceberdaReserva(pMovimentacaoEstoqueLocal.IdReservaOrigem);

                if ((i > 0))
                {
                    ctoRec.Id = i;
                    objBoContasAReceber.Alterar(ctoRec);
                }
                else
                {
                    objBoContasAReceber.Incluir(ctoRec);
                }
            }
        }
        private void View_Desktop_CadMovimentacaoEstoques_Load(object sender, EventArgs e)
        {
            cmbTipo.Items.Clear();
            cmbTipo.Items.Add(Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Entrada);
            cmbTipo.Items.Add(Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Saida);

            MovimentacaoEstoqueLocal = new Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque();

            CarregarMovimentacaoEstoque(-1);
        }
        private void btnPesquisa_Click(object sender, EventArgs e)
        {
            Academia.View.Desktop.View_Desktop_ConMovimentacaoEstoques obj = new Academia.View.Desktop.View_Desktop_ConMovimentacaoEstoques();
            //obj.MdiParent = this;
            obj.ShowDialog();

            if ((obj.MovEstoqueSelecionado != null))
            {
                MovimentacaoEstoqueLocal = obj.MovEstoqueSelecionado;

                PreencherCampos(MovimentacaoEstoqueLocal);
            }
        }
 private void lclIncluir()
 {
     MovimentacaoEstoqueLocal = controlerMovimentacaoEstoques.DevolveValorInicial();
     MovimentacaoEstoqueLocal.RegistroNro = MovimentacaoEstoqueLocal.RegistroNro + 1;
     PreencherCampos(MovimentacaoEstoqueLocal);
     StatusLocal = "I";
     TratarInterface();
 }
 public View_Desktop_ConMovimentacaoEstoques()
 {
     InitializeComponent();
     MovEstoqueSelecionado = null;
 }
Exemple #22
0
 private Boolean Validar(Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque pMovimentacaoEstoqueLocal)
 {
     return(objBoMovimentacaoEstoque.Validar(pMovimentacaoEstoqueLocal));
 }
 public View_Desktop_ConMovimentacaoEstoques()
 {
     InitializeComponent();
     MovEstoqueSelecionado = null;
 }
        public Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque DevolveValorInicial()
        {

            Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque retorno = new Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque();
            retorno.Id = 0;
            retorno.DataHora = DateTime.Now;
            retorno.IdClienteSolicitante = 0;
            retorno.IdProduto = 0;
            retorno.IdReservaOrigem = 0;
            retorno.Quantidade = 1.0f;
            retorno.ValorUnitario = 0.0f;
            retorno.ValorTotal = 0.0f;
            retorno.RegistroNro = 0;
            retorno.IdClienteSolicitante = 0;
            retorno.TipoDeMovimento = Model.Vo.eTipoMovimento.Model_Vo_eTipoMovimento.Saida;

            return retorno;
        }
        public List<Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque> ListaDeMovimentacaoEstoquesVO(DataTable dtMovimentacaoEstoquesLocal)
        {
            List<Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque> list = new List<Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque>();
            if ((dtMovimentacaoEstoquesLocal != null))
            {
                for (int i = 0; i < dtMovimentacaoEstoquesLocal.Rows.Count; i++)
                {
                    Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque MovEstLocal = new Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque();
                    DataTableToVO(MovEstLocal, dtMovimentacaoEstoquesLocal, i);

                    list.Add(MovEstLocal);
                }
            }

            return list;
        }