private void PreencherCampos(Model.Vo.Sala.Model_Vo_Sala sala)
 {
     txtId.Text         = Convert.ToString(sala.Id);
     txtDescricao.Text  = Convert.ToString(sala.Nome);
     txtCapacidade.Text = Convert.ToString(sala.Capacidade);
     cmbTipo.Text       = Convert.ToString(sala.Tipo);
     txtIdProduto.Text  = Convert.ToString(sala.IdProduto);
     lblDesProduto.Text = Convert.ToString(controlerProdutos.GetProduto(sala.IdProduto).Descricao);
 }
예제 #2
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);
            }
        }
예제 #3
0
        private void CarregarContasAReceber(Int32 piNumRegistro)
        {
            try
            {
                if ((gbCargaPorAgenda) && (AgendaOrigem != null))
                {
                    ContasAReceberLocal = controlerContasARecebers.CarregarContasAReceber(piNumRegistro, AgendaOrigem.Id);
                }
                else
                {
                    ContasAReceberLocal = controlerContasARecebers.CarregarContasAReceber(piNumRegistro, 0);
                }

                txtId.Text                   = Convert.ToString(ContasAReceberLocal.Id);
                txtIdReserva.Text            = ContasAReceberLocal.IdReservaOrigem.ToString();
                txtDataHoraCriacao.Text      = ContasAReceberLocal.DataHoraCriacao.ToString();
                txtIdProduto.Text            = ContasAReceberLocal.IdProduto.ToString();
                txtIdClienteSolicitante.Text = Convert.ToString(ContasAReceberLocal.IdCliente);
                txtValorAReceber.Text        = ContasAReceberLocal.ValorAReceber.ToString();
                cmbOrigem.Text               = ContasAReceberLocal.Origem.ToString();
                chkRecebido.Checked          = ContasAReceberLocal.Recebido;
                txtDescrição.Text            = ContasAReceberLocal.Descricao.ToString();

                TratarInterface();

                if ((gbCargaPorAgenda))
                {
                    lblAlterar();

                    txtIdReserva.Enabled = false;
                    btnPesquisarReservaOrigem.Enabled      = false;
                    txtIdClienteSolicitante.Enabled        = false;
                    btnPesquisarClienteSolicitante.Enabled = false;
                    txtIdProduto.Enabled        = false;
                    btnPesquisarProduto.Enabled = false;
                    cmbOrigem.Enabled           = false;
                    chkRecebido.Checked         = true;
                }

                lblReserva1.Text         = String.Empty;
                lblNomeCliente.Text      = contClientes.GetCliente(ContasAReceberLocal.IdCliente).Nome;
                lblDescricaoProduto.Text = contProdutos.GetProduto(ContasAReceberLocal.IdProduto).Descricao;
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao carregar ContasARecebers:" + ex.Message);
            }
        }
        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();
        }
예제 #5
0
        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);
            }
        }
        private void Pesquisar()
        {
            //List<Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber> movEstoq = contMovEstoque.ListaDeConContasARecebersDoPeriodo(Convert.ToDateTime(mskDataInicial.Text), Convert.ToDateTime(mskDataFinal.Text));
            List <Academia.Model.Vo.ContasAReceber.Model_Vo_ContasAReceber> contReceb = contContasAReceb.ListaDeContasAReceberPeriodo(Convert.ToDateTime(mskDataInicial.Text), Convert.ToDateTime(mskDataFinal.Text));

            lsMovimentacaoEstoques.Items.Clear();

            if (contReceb == null)
            {
                return;
            }


            foreach (var c in contReceb)
            {
                ListViewItem movItem = new ListViewItem(Convert.ToString(c.DataHoraCriacao));
                movItem.SubItems.Add(new ListViewItem.ListViewSubItem(movItem, c.Origem.ToString()));
                movItem.SubItems.Add(new ListViewItem.ListViewSubItem(movItem, Convert.ToString(contProdutos.GetProduto(c.IdProduto).Descricao)));
                movItem.SubItems.Add(new ListViewItem.ListViewSubItem(movItem, Convert.ToString(c.ValorAReceber)));
                movItem.SubItems.Add(new ListViewItem.ListViewSubItem(movItem, Convert.ToString(contClientes.GetCliente(c.IdCliente).Nome)));
                movItem.Tag = c;

                lsMovimentacaoEstoques.Items.Add(movItem);
            }
        }
        private void Pesquisar()
        {
            List <Academia.Model.Vo.MovimentacaoEstoque.Model_Vo_MovimentacaoEstoque> movEstoq = contMovEstoque.ListaDeMovimentacaoEstoquesDoPeriodo(Convert.ToDateTime(mskDataInicial.Text), Convert.ToDateTime(mskDataFinal.Text));

            lsMovimentacaoEstoques.Items.Clear();

            if (movEstoq == null)
            {
                return;
            }


            foreach (var c in movEstoq)
            {
                ListViewItem movItem = new ListViewItem(Convert.ToString(c.DataHora));
                movItem.SubItems.Add(new ListViewItem.ListViewSubItem(movItem, c.TipoDeMovimento.ToString()));
                movItem.SubItems.Add(new ListViewItem.ListViewSubItem(movItem, Convert.ToString(contProdutos.GetProduto(c.IdProduto).Descricao)));
                movItem.SubItems.Add(new ListViewItem.ListViewSubItem(movItem, Convert.ToString(c.Quantidade)));
                movItem.SubItems.Add(new ListViewItem.ListViewSubItem(movItem, Convert.ToString(c.ValorUnitario)));
                movItem.SubItems.Add(new ListViewItem.ListViewSubItem(movItem, Convert.ToString(c.ValorTotal)));
                movItem.Tag = c;

                lsMovimentacaoEstoques.Items.Add(movItem);
            }
        }
예제 #8
0
        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();
                
        }