Exemplo n.º 1
0
        public SituacaoColletion ConsultarTiposSituacao(int idsituacao, string descricao)
        {
            try
            {
                SituacaoColletion pedidoColletion = new SituacaoColletion();
                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@IdSituacao", idsituacao);
                acessoDadosSqlServer.AdicionarParametros("@Descricao", descricao);
                DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspConsultarSituacao");

                foreach (DataRow dataRow in dataTable.Rows)
                {
                    Situacao situacao = new Situacao();
                    situacao.IdSituacao = Convert.ToInt32(dataRow["IdSituacao"]);
                    situacao.Descricao  = Convert.ToString(dataRow["Descricao"]);

                    pedidoColletion.Add(situacao);
                }

                return(pedidoColletion);
            }
            catch (Exception exception)
            {
                throw new Exception("Erro ao consultar por data. Detalhes:" + exception.Message);
            }
        }
Exemplo n.º 2
0
        public void carregarStatusPedido(int i)
        {
            if (i == 0)
            {
                i = 1;
            }

            mouseClick = "";
            posicao1   = 3;
            panelPedidoOrdem.Controls.Clear();

            PedidoNegocios    pedidoNegocios    = new PedidoNegocios();
            SituacaoColletion situacaoCollecion = new SituacaoColletion();

            situacaoCollecion = pedidoNegocios.ConsultarTiposSituacao(0, "");

            this.situacaoBindingSource.DataSource = situacaoCollecion;

            PedidoColletion pedidoCollection = new PedidoColletion();

            pedidoCollection = pedidoNegocios.ConsultarPorSituacaoOuTodos(i, null);


            //int posicao1 = 3;
            foreach (Pedido pedido in pedidoCollection)
            {
                //if (pedido.Situacao.Descricao == "Em preparo")
                //{
                //panelPedidoStatus = new Panel();
                //panelPedidoStatus.BackColor = Color.Purple;
                //panelPedidoStatus.Location = new Point(3, posicao1);
                //panelPedidoStatus.Name = "panelPedido"+posicao1;
                //panelPedidoStatus.Size = new Size(221, 78);
                //panelPedidoStatus.TabIndex = 15;
                //SetAutoScrollMargins();
                //panelPedidoOrdem.Controls.Add(panelPedidoStatus);

                //posicao1 += 84;
                string   descricao = pedido.Situacao.Descricao;
                string   nome      = pedido.Pessoa.NomeCompleto;
                DateTime dataTime  = Convert.ToDateTime(pedido.DataHora);
                string   id        = Convert.ToString(pedido.IdPedido);

                string data = dataTime.ToShortTimeString();
                //dateTime.ToString("hh:mm tt");

                painelPedido(descricao, nome, data, id);

                //}
            }
        }
Exemplo n.º 3
0
        private void button1_Click(object sender, EventArgs e)
        {
            mouseClick = "";

            PedidoNegocios    pedidoNegocios     = new PedidoNegocios();
            SituacaoColletion situacaoCollection = new SituacaoColletion();

            panelPedidoDetal.Visible = false;
            pnlValorT.Visible        = false;

            Situacao situacao = new Situacao();

            situacaoCollection = pedidoNegocios.ConsultarTiposSituacao(0, comboBoxSituacaoPesq.Text);

            situacao = situacaoCollection.Find(x => x.Descricao == comboBoxSituacaoPesq.Text);

            carregarStatusPedido(situacao.IdSituacao);
        }