protected void btnPesquisar_Click(object sender, EventArgs e)
    {
        ddlRegiaoPesq.Items.Clear();

        List <Regiao> lista = new List <Regiao>();
        RegiaoBLL     obj   = new RegiaoBLL();

        ddlRegiaoPesq.Items.Add("TODAS");
        ddlRegiaoPesq.Items[0].Value = "0";

        lista = obj.Selecionar();

        foreach (Regiao r in lista)
        {
            String   regiao = r.Id_regiao.ToString() + " | " + r.Ds_regiao.ToString();
            ListItem li     = new ListItem(regiao, r.Id_regiao.ToString());
            ddlRegiaoPesq.Items.Add(li);
        }

        ddlRegiaoPesq.DataBind();

        ModalPopupExtenderPesquisar.Show();
        LimparCamposPesquisa();

        LimparCampos();
        CarregarRegioesComColeta();
    }
Esempio n. 2
0
        public void Consulta2()
        {
            //Parametros
            Int64 IdFornecedor = Int64.MinValue;

            //Negocio
            RegiaoBLL negocio = new RegiaoBLL();

            negocio.Consultar(IdFornecedor);

            //Assert
        }
Esempio n. 3
0
        public void Consulta()
        {
            //Parametros
            Int64 IdFornecedor = Int64.MinValue;

            //Negocio
            RegiaoBLL        negocio   = new RegiaoBLL();
            List <RegiaoDTO> LstRegiao = negocio.Consultar(IdFornecedor);

            //Assert
            Assert.AreNotEqual(null, LstRegiao);
        }
Esempio n. 4
0
    public void CarregarRegioesComColeta()
    {
        List <Regiao> lista = new List <Regiao>();
        Regiao        reg   = new Regiao();
        RegiaoBLL     obj   = new RegiaoBLL();

        int      mes = Convert.ToUInt16(ddlPeriodo.SelectedValue.ToString());
        DateTime dataInicialSelecionada = DateTime.Parse("01/" + mes.ToString() + "/" + DateTime.Now.Year);
        DateTime dataFinalSelecionada   = dataInicialSelecionada.AddMonths(1).AddDays(-1);

        reg.Dt_inicio = dataInicialSelecionada;
        reg.Dt_fim    = dataFinalSelecionada;

        ddlRegiao.Items.Clear();
        lista = obj.SelecionarRegioesComColeta(reg);

        ddlRegiao.Items.Add("(SELECIONE)");
        ddlRegiao.Items[0].Value = "0";

        LimparCampos();

        foreach (Regiao r in lista)
        {
            String   regiao = r.Id_regiao.ToString() + " | " + r.Ds_regiao.ToString();
            ListItem li     = new ListItem(regiao, r.Id_regiao.ToString());
            ddlRegiao.Items.Add(li);
        }
        ddlRegiao.DataBind();

        ddlRegiao.SelectedIndex = 0;

        if (lista.Count == 0)
        {
            ddlRegiao.Items.Clear();
            ddlRegiao.Items.Add("(NÃO HÁ COLETA PARA O PERÍODO)");
            ddlRegiao.Items[0].Value = "0";

            ddlCooperativa.Items.Clear();
            ddlCooperativa.Items.Add("(NÃO HÁ COLETA PARA O PERÍODO)");
            ddlCooperativa.Items[0].Value = "0";

            ddlPropriedade.Items.Clear();
            ddlPropriedade.Items.Add("(NÃO HÁ COLETA PARA O PERÍODO)");
            ddlPropriedade.Items[0].Value = "0";
        }
        else
        {
            LimparCampos();
        }
    }
        public void CarregarRegioes()
        {
            try
            {
                RegiaoBLL        negocio   = new RegiaoBLL();
                List <RegiaoDTO> lstRegiao = negocio.Consultar(Int64.MinValue);

                PreencheListaDataTable(lstRegiao);
                GridBind(gridFornecedor, RegiaoDataTable);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 6
0
        public void AtivarDesativar(Int64 IdRegiao, string ativar)
        {
            try
            {
                if (!String.IsNullOrEmpty(ativar))
                {
                    bool AtivarDesativar = ativar.Equals("Ativo") ? true : false;

                    RegiaoBLL negocio = new RegiaoBLL();
                    negocio.AtivarDesativar(IdRegiao, AtivarDesativar);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 7
0
        public string Incluir()
        {
            try
            {
                string Mensagem = string.Empty;
                int    IdEstado = Convert.ToInt32(ddlEstados.SelectedValue);
                string Regiao   = txtRegiao.Text.ToString();

                RegiaoBLL negocio = new RegiaoBLL();
                negocio.Incluir(IdEstado, Regiao, out Mensagem);

                return(Mensagem);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 8
0
        public string Atualizar()
        {
            try
            {
                string Mensagem  = string.Empty;
                Int64  IdRegiao  = (Int64)ViewState["IdRegiao"];
                int    IdEstado  = Convert.ToInt32(ddlEstados.SelectedValue);
                string Descricao = txtRegiao.Text;

                RegiaoBLL negocio = new RegiaoBLL();
                negocio.Editar(IdRegiao, IdEstado, Descricao, out Mensagem);

                return(Mensagem);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 9
0
        public void PreencherCampoEdicao(Int64 IdRegiao)
        {
            try
            {
                RegiaoBLL        negocio   = new RegiaoBLL();
                List <RegiaoDTO> lstRegiao = negocio.Consultar(IdRegiao);

                RegiaoDTO regiao = lstRegiao.FirstOrDefault();
                ddlEstados.SelectedValue = regiao.Estado.Id.ToString();
                txtRegiao.Text           = regiao.Descricao;

                btnInserir.Text = "Editar";

                ViewState["IdRegiao"] = regiao.Id;
            }
            catch (Exception)
            {
                throw;
            }
        }
    protected void PreencherRegioes()
    {
        List <Regiao> lista = new List <Regiao>();
        RegiaoBLL     obj   = new RegiaoBLL();

        lista = obj.Selecionar();

        ddlRegiaoPesq.Items.Add("TODAS");
        ddlRegiaoPesq.Items[0].Value = "0";

        ddlCooperativa.Items.Add("SELECIONE");
        ddlCooperativa.Items[0].Value = "0";

        ddlCooperativaPesq.Items.Add("TODAS");
        ddlCooperativaPesq.Items[0].Value = "0";

        ddlPropriedade.Items.Add("SELECIONE");
        ddlPropriedade.Items[0].Value = "0";

        ddlProdutor.Items.Add("SELECIONE");
        ddlProdutor.Items[0].Value = "0";

        ddlProdutorPesq.Items.Add("TODOS");
        ddlProdutorPesq.Items[0].Value = "0";

        ddlPropriedPesq.Items.Add("SELECIONE");
        ddlPropriedPesq.Items[0].Value = "0";

        foreach (Regiao r in lista)
        {
            String   regiao = r.Id_regiao.ToString() + " | " + r.Ds_regiao.ToString();
            ListItem li     = new ListItem(regiao, r.Id_regiao.ToString());
            ddlRegiao.Items.Add(li);
            ddlRegiaoPesq.Items.Add(li);
        }

        ddlRegiao.DataBind();
        ddlRegiaoPesq.DataBind();
    }
Esempio n. 11
0
    public void CarregarRegioesComColeta()
    {
        List<Regiao> lista = new List<Regiao>();
        Regiao reg = new Regiao();
        RegiaoBLL obj = new RegiaoBLL();

        int mes = Convert.ToUInt16(ddlPeriodo.SelectedValue.ToString());
        DateTime dataInicialSelecionada = DateTime.Parse("01/" + mes.ToString() + "/" + DateTime.Now.Year);
        DateTime dataFinalSelecionada = dataInicialSelecionada.AddMonths(1).AddDays(-1);

        reg.Dt_inicio = dataInicialSelecionada;
        reg.Dt_fim = dataFinalSelecionada;

        ddlRegiao.Items.Clear();
        lista = obj.SelecionarRegioesComColeta(reg);

        ddlRegiao.Items.Add("(SELECIONE)");
        ddlRegiao.Items[0].Value = "0";

        LimparCampos();

        foreach (Regiao r in lista)
        {
            String regiao = r.Id_regiao.ToString() + " | " + r.Ds_regiao.ToString();
            ListItem li = new ListItem(regiao, r.Id_regiao.ToString());
            ddlRegiao.Items.Add(li);
        }
        ddlRegiao.DataBind();

        ddlRegiao.SelectedIndex = 0;

        if (lista.Count == 0)
        {
            ddlRegiao.Items.Clear();
            ddlRegiao.Items.Add("(NÃO HÁ COLETA PARA O PERÍODO)");
            ddlRegiao.Items[0].Value = "0";

            ddlCooperativa.Items.Clear();
            ddlCooperativa.Items.Add("(NÃO HÁ COLETA PARA O PERÍODO)");
            ddlCooperativa.Items[0].Value = "0";

            ddlPropriedade.Items.Clear();
            ddlPropriedade.Items.Add("(NÃO HÁ COLETA PARA O PERÍODO)");
            ddlPropriedade.Items[0].Value = "0";
        }
        else
        {
            LimparCampos();
        }
    }
    protected void gvListaPreco_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        ListaPrecosBLL obj = new ListaPrecosBLL();
        int            index;

        if (e.CommandName == "Delete")
        {
            index = Convert.ToInt32(e.CommandArgument); // recupera a linha selecionada para excluir
            GridViewRow row  = gvListaPreco.Rows[index];
            DataKey     keys = this.gvListaPreco.DataKeys[Convert.ToInt32(index)];

            foreach (DictionaryEntry d in keys.Values)
            {
                if (d.Key.ToString() == "ID_REGIAO")
                {
                    lstExcluir.Id_regiao = Convert.ToInt32(d.Value.ToString());
                }
                else if (d.Key.ToString() == "ID_COOPERAT")
                {
                    lstExcluir.Id_cooperat = Convert.ToInt32(d.Value.ToString());
                }
                else if (d.Key.ToString() == "DS_COOPERAT")
                {
                    lstExcluir.Ds_cooperat = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_PROPRIED")
                {
                    lstExcluir.Id_propried = Convert.ToInt32(d.Value.ToString());
                }
                else if (d.Key.ToString() == "DS_PROPRIED")
                {
                    lstExcluir.Ds_propried = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_PRODUTOR")
                {
                    lstExcluir.Id_produtor = Convert.ToInt32(d.Value.ToString());
                }
                else if (d.Key.ToString() == "DS_PRODUTOR")
                {
                    lstExcluir.Ds_produtor = Convert.ToString(d.Value);
                }
                else if (d.Key.ToString() == "DS_PROPRIED")
                {
                    lstExcluir.Ds_produtor = d.Value.ToString();
                }
                else if (d.Key.ToString() == "DT_INICIO")
                {
                    lstExcluir.Dt_inicio = Convert.ToDateTime(d.Value.ToString());
                }
                else if (d.Key.ToString() == "DT_FIM")
                {
                    lstExcluir.Dt_fim = Convert.ToDateTime(d.Value.ToString());
                }
                else if (d.Key.ToString() == "ID_TIPO_LEITE")
                {
                    lstExcluir.Id_tipo_leite = Convert.ToChar(d.Value.ToString());
                }
                else if (d.Key.ToString() == "ID_VOL_INI")
                {
                    lstExcluir.Id_vol_ini = Convert.ToDecimal(d.Value.ToString());
                }
                else if (d.Key.ToString() == "ID_VOL_FIM")
                {
                    lstExcluir.Id_vol_fim = Convert.ToDecimal(d.Value.ToString());
                }
                else if (d.Key.ToString() == "ID_VALOR_UNIT")
                {
                    lstExcluir.Id_valor_unit = Convert.ToDecimal(d.Value.ToString());
                }
            }
        }

        // Recupera o valor da linha selecionada e preenche os TextBoxes
        if (e.CommandName == "Select")
        {
            index = Convert.ToInt32(e.CommandArgument); // recupera a linha selecionada para excluir
            GridViewRow row  = gvListaPreco.Rows[index];
            DataKey     keys = this.gvListaPreco.DataKeys[Convert.ToInt32(index)];

            ddlRegiao.Enabled  = false;
            btnInserir.Enabled = false;

            foreach (DictionaryEntry d in keys.Values)
            {
                if (d.Key.ToString() == "ID_REGIAO")
                {
                    List <Regiao> lista     = new List <Regiao>();
                    RegiaoBLL     objRegiao = new RegiaoBLL();

                    lista = objRegiao.Selecionar();

                    foreach (Regiao r in lista)
                    {
                        String   regiao = r.Id_regiao.ToString() + " | " + r.Ds_regiao.ToString();
                        ListItem li     = new ListItem(regiao, r.Id_regiao.ToString());
                        ddlRegiao.Items.Add(li);
                    }
                    ddlRegiao.SelectedValue = d.Value.ToString();
                    Session["ID_REGIAO"]    = d.Value.ToString();
                }
                else if (d.Key.ToString() == "DT_INICIO")
                {
                    txtDataInicial.Text  = d.Value.ToString();
                    Session["DT_INICIO"] = d.Value.ToString();

                    DateTime data = Convert.ToDateTime(d.Value.ToString());
                    ddlPeriodo.SelectedIndex = Convert.ToInt16(data.Month - 1);
                }
                else if (d.Key.ToString() == "DT_FIM")
                {
                    txtDataFinal.Text = d.Value.ToString();
                    Session["DT_FIM"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_COOPERAT")
                {
                    //Cooperativa será carregada no dropdownlist da tela inicial
                    CooperativaBLL     objCoop     = new CooperativaBLL();
                    List <Cooperativa> lista       = new List <Cooperativa>();
                    Cooperativa        cooperativa = new Cooperativa();

                    ddlCooperativa.Items.Clear();
                    ddlCooperativa.Items.Add("(SELECIONE)");
                    ddlCooperativa.Items[0].Value = "0";

                    ddlPropriedade.Items.Clear();
                    ddlPropriedade.Items.Add("(SELECIONE)");
                    ddlPropriedade.Items[0].Value = "0";

                    ddlProdutor.Items.Clear();
                    ddlProdutor.Items.Add("(SELECIONE)");
                    ddlProdutor.Items[0].Value = "0";

                    cooperativa.Regiao = Convert.ToString(Session["ID_REGIAO"]);

                    lista = objCoop.CarregarCooperativas(cooperativa);

                    foreach (Cooperativa c in lista)
                    {
                        String   cooperativa_concatenada = c.Id_cooperativa.ToString() + " | " + c.Ds_cooperat.ToString();
                        ListItem li = new ListItem(cooperativa_concatenada, c.Id_cooperativa.ToString());
                        ddlCooperativa.Items.Add(li);
                    }

                    ddlCooperativa.DataBind();
                    ddlCooperativa.SelectedValue = d.Value.ToString();
                    Session["ID_COOPERAT"]       = d.Value.ToString();
                }
                else if (d.Key.ToString() == "DS_COOPERAT")
                {
                    Session["DS_COOPERAT"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_PROPRIED")
                {
                    // Propriedade será carregado no dropdownlist da tela inicial
                    PropriedadeBLL     objProp     = new PropriedadeBLL();
                    List <Propriedade> lista       = new List <Propriedade>();
                    Regiao             regiao      = new Regiao();
                    Cooperativa        cooperativa = new Cooperativa();

                    ddlPropriedade.Items.Clear();
                    ddlPropriedade.Items.Add("(SELECIONE)");
                    ddlPropriedade.Items[0].Value = "0";

                    ddlProdutor.Items.Clear();
                    ddlProdutor.Items.Add("(SELECIONE)");
                    ddlProdutor.Items[0].Value = "0";

                    regiao.Id_regiao           = Convert.ToInt32(Session["ID_REGIAO"]);
                    cooperativa.Id_cooperativa = Convert.ToString(Session["ID_COOPERAT"]);
                    regiao.Dt_inicio           = Convert.ToDateTime(Session["DT_INICIO"]);
                    regiao.Dt_fim = Convert.ToDateTime(Session["DT_FIM"]);

                    lista = objProp.SelecionarPropriedadesComColeta(regiao, cooperativa);

                    foreach (Propriedade p in lista)
                    {
                        String   prop = p.Codigo.ToString() + " | " + p.Nome.ToString();
                        ListItem li   = new ListItem(prop, p.Codigo.ToString());
                        ddlPropriedade.Items.Add(li);
                    }

                    ddlPropriedade.DataBind();
                    ddlPropriedade.SelectedValue = d.Value.ToString();
                    Session["ID_PROPRIED"]       = d.Value.ToString();
                }
                else if (d.Key.ToString() == "DS_PROPRIED")
                {
                    Session["DS_PROPRIED"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_PRODUTOR")
                {
                    // Produtor será carregado no dropdownlist da tela inicial
                    ProdutorBLL     objProdutor = new ProdutorBLL();
                    List <Produtor> lista       = new List <Produtor>();
                    Regiao          regiao      = new Regiao();
                    Cooperativa     cooperativa = new Cooperativa();
                    Propriedade     propriedade = new Propriedade();

                    ddlProdutor.Items.Clear();
                    ddlProdutor.Items.Add("(SELECIONE)");
                    ddlProdutor.Items[0].Value = "0";

                    ddlTipoLeite.Items.Clear();

                    regiao.Id_regiao           = Convert.ToInt32(Session["ID_REGIAO"]);
                    cooperativa.Id_cooperativa = Convert.ToString(Session["ID_COOPERAT"]);
                    propriedade.Codigo         = Convert.ToString(Session["ID_PROPRIED"]);
                    cooperativa.Dt_inicio      = Convert.ToDateTime(Session["DT_INICIO"]);
                    cooperativa.Dt_fim         = Convert.ToDateTime(Session["DT_FIM"]);

                    lista = objProdutor.SelecionarProdutoresComColeta(regiao, cooperativa, propriedade);

                    foreach (Produtor prd in lista)
                    {
                        String   produtor_concatenado = prd.Cod_produtor + " | " + prd.Id_produtor_coop + " | " + prd.Ds_produtor;
                        ListItem li = new ListItem(produtor_concatenado, prd.Cod_produtor);
                        ddlProdutor.Items.Add(li);
                    }
                    ddlProdutor.DataBind();
                    ddlProdutor.SelectedValue = d.Value.ToString();
                    Session["ID_PRODUTOR"]    = d.Value.ToString();
                }
                else if (d.Key.ToString() == "DS_PRODUTOR")
                {
                    Session["DS_PRODUTOR"] = d.Value.ToString();
                }

                else if (d.Key.ToString() == "ID_TIPO_LEITE")
                {
                    ddlTipoLeite.Items.Clear();
                    ListItem liLeite = new ListItem(d.Value.ToString(), d.Value.ToString());
                    ddlTipoLeite.Items.Add(liLeite);
                    ddlTipoLeite.SelectedValue = d.Value.ToString();
                    Session["ID_TIPO_LEITE"]   = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_VOL_INI")
                {
                    Decimal valor = Convert.ToDecimal(d.Value.ToString());
                    txtVolInicial.Text    = string.Format("{0:f}", valor);
                    Session["ID_VOL_INI"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_VOL_FIM")
                {
                    Decimal valor = Convert.ToDecimal(d.Value.ToString());
                    txtVolFinal.Text      = string.Format("{0:f}", valor);
                    Session["ID_VOL_FIM"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_VALOR_UNIT")
                {
                    Decimal valor = Convert.ToDecimal(d.Value.ToString());
                    txtValUnitario.Text      = string.Format("{0:f}", valor);
                    Session["ID_VALOR_UNIT"] = d.Value.ToString();
                }
            }
        }
    }
Esempio n. 13
0
    protected void PreencherRegioes()
    {
        List<Regiao> lista = new List<Regiao>();
        RegiaoBLL obj = new RegiaoBLL();

        lista = obj.Selecionar();

        ddlRegiaoPesq.Items.Add("TODAS");
        ddlRegiaoPesq.Items[0].Value = "0";

        ddlCooperativa.Items.Add("SELECIONE");
        ddlCooperativa.Items[0].Value = "0";

        ddlCooperativaPesq.Items.Add("TODAS");
        ddlCooperativaPesq.Items[0].Value = "0";

        ddlPropriedade.Items.Add("SELECIONE");
        ddlPropriedade.Items[0].Value = "0";

        ddlProdutor.Items.Add("SELECIONE");
        ddlProdutor.Items[0].Value = "0";

        ddlProdutorPesq.Items.Add("TODOS");
        ddlProdutorPesq.Items[0].Value = "0";

        ddlPropriedPesq.Items.Add("SELECIONE");
        ddlPropriedPesq.Items[0].Value = "0";

        foreach (Regiao r in lista)
        {
            String regiao = r.Id_regiao.ToString() + " | " + r.Ds_regiao.ToString();
            ListItem li = new ListItem(regiao, r.Id_regiao.ToString());
            ddlRegiao.Items.Add(li);
            ddlRegiaoPesq.Items.Add(li);
        }

        ddlRegiao.DataBind();
        ddlRegiaoPesq.DataBind();
    }
Esempio n. 14
0
    protected void gvListaPreco_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        ListaPrecosBLL obj = new ListaPrecosBLL();
        int index;

        if (e.CommandName == "Delete")
        {
            index = Convert.ToInt32(e.CommandArgument); // recupera a linha selecionada para excluir
            GridViewRow row = gvListaPreco.Rows[index];
            DataKey keys = this.gvListaPreco.DataKeys[Convert.ToInt32(index)];

            foreach (DictionaryEntry d in keys.Values)
            {
                if (d.Key.ToString() == "ID_REGIAO")
                    lstExcluir.Id_regiao = Convert.ToInt32(d.Value.ToString());
                else if (d.Key.ToString() == "ID_COOPERAT")
                    lstExcluir.Id_cooperat = Convert.ToInt32(d.Value.ToString());
                else if (d.Key.ToString() == "DS_COOPERAT")
                    lstExcluir.Ds_cooperat = d.Value.ToString();
                else if (d.Key.ToString() == "ID_PROPRIED")
                    lstExcluir.Id_propried = Convert.ToInt32(d.Value.ToString());
                else if (d.Key.ToString() == "DS_PROPRIED")
                    lstExcluir.Ds_propried = d.Value.ToString();
                else if (d.Key.ToString() == "ID_PRODUTOR")
                    lstExcluir.Id_produtor = Convert.ToInt32(d.Value.ToString());
                else if (d.Key.ToString() == "DS_PRODUTOR")
                    lstExcluir.Ds_produtor = Convert.ToString(d.Value);
                else if (d.Key.ToString() == "DS_PROPRIED")
                    lstExcluir.Ds_produtor = d.Value.ToString();
                else if (d.Key.ToString() == "DT_INICIO")
                    lstExcluir.Dt_inicio = Convert.ToDateTime(d.Value.ToString());
                else if (d.Key.ToString() == "DT_FIM")
                    lstExcluir.Dt_fim = Convert.ToDateTime(d.Value.ToString());
                else if (d.Key.ToString() == "ID_TIPO_LEITE")
                    lstExcluir.Id_tipo_leite = Convert.ToChar(d.Value.ToString());
                else if (d.Key.ToString() == "ID_VOL_INI")
                    lstExcluir.Id_vol_ini = Convert.ToDecimal(d.Value.ToString());
                else if (d.Key.ToString() == "ID_VOL_FIM")
                    lstExcluir.Id_vol_fim = Convert.ToDecimal(d.Value.ToString());
                else if (d.Key.ToString() == "ID_VALOR_UNIT")
                    lstExcluir.Id_valor_unit = Convert.ToDecimal(d.Value.ToString());
            }
        }

        // Recupera o valor da linha selecionada e preenche os TextBoxes
        if (e.CommandName == "Select")
        {
            index = Convert.ToInt32(e.CommandArgument); // recupera a linha selecionada para excluir
            GridViewRow row = gvListaPreco.Rows[index];
            DataKey keys = this.gvListaPreco.DataKeys[Convert.ToInt32(index)];

            ddlRegiao.Enabled = false;
            btnInserir.Enabled = false;

            foreach (DictionaryEntry d in keys.Values)
            {
                if (d.Key.ToString() == "ID_REGIAO")
                {
                    List<Regiao> lista = new List<Regiao>();
                    RegiaoBLL objRegiao = new RegiaoBLL();

                    lista = objRegiao.Selecionar();

                    foreach (Regiao r in lista)
                    {
                        String regiao = r.Id_regiao.ToString() + " | " + r.Ds_regiao.ToString();
                        ListItem li = new ListItem(regiao, r.Id_regiao.ToString());
                        ddlRegiao.Items.Add(li);
                    }
                    ddlRegiao.SelectedValue = d.Value.ToString();
                    Session["ID_REGIAO"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "DT_INICIO")
                {
                    txtDataInicial.Text = d.Value.ToString();
                    Session["DT_INICIO"] = d.Value.ToString();

                    DateTime data = Convert.ToDateTime(d.Value.ToString());
                    ddlPeriodo.SelectedIndex = Convert.ToInt16(data.Month - 1);
                }
                else if (d.Key.ToString() == "DT_FIM")
                {
                    txtDataFinal.Text = d.Value.ToString();
                    Session["DT_FIM"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_COOPERAT")
                {
                    //Cooperativa será carregada no dropdownlist da tela inicial
                    CooperativaBLL objCoop = new CooperativaBLL();
                    List<Cooperativa> lista = new List<Cooperativa>();
                    Cooperativa cooperativa = new Cooperativa();

                    ddlCooperativa.Items.Clear();
                    ddlCooperativa.Items.Add("(SELECIONE)");
                    ddlCooperativa.Items[0].Value = "0";

                    ddlPropriedade.Items.Clear();
                    ddlPropriedade.Items.Add("(SELECIONE)");
                    ddlPropriedade.Items[0].Value = "0";

                    ddlProdutor.Items.Clear();
                    ddlProdutor.Items.Add("(SELECIONE)");
                    ddlProdutor.Items[0].Value = "0";

                    cooperativa.Regiao = Convert.ToString(Session["ID_REGIAO"]);

                    lista = objCoop.CarregarCooperativas(cooperativa);

                    foreach (Cooperativa c in lista)
                    {
                        String cooperativa_concatenada = c.Id_cooperativa.ToString() + " | " + c.Ds_cooperat.ToString();
                        ListItem li = new ListItem(cooperativa_concatenada, c.Id_cooperativa.ToString());
                        ddlCooperativa.Items.Add(li);
                    }

                    ddlCooperativa.DataBind();
                    ddlCooperativa.SelectedValue = d.Value.ToString();
                    Session["ID_COOPERAT"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "DS_COOPERAT")
                {
                    Session["DS_COOPERAT"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_PROPRIED")
                {
                    // Propriedade será carregado no dropdownlist da tela inicial
                    PropriedadeBLL objProp = new PropriedadeBLL();
                    List<Propriedade> lista = new List<Propriedade>();
                    Regiao regiao = new Regiao();
                    Cooperativa cooperativa = new Cooperativa();

                    ddlPropriedade.Items.Clear();
                    ddlPropriedade.Items.Add("(SELECIONE)");
                    ddlPropriedade.Items[0].Value = "0";

                    ddlProdutor.Items.Clear();
                    ddlProdutor.Items.Add("(SELECIONE)");
                    ddlProdutor.Items[0].Value = "0";

                    regiao.Id_regiao = Convert.ToInt32(Session["ID_REGIAO"]);
                    cooperativa.Id_cooperativa = Convert.ToString(Session["ID_COOPERAT"]);
                    regiao.Dt_inicio = Convert.ToDateTime(Session["DT_INICIO"]);
                    regiao.Dt_fim = Convert.ToDateTime(Session["DT_FIM"]);

                    lista = objProp.SelecionarPropriedadesComColeta(regiao, cooperativa);

                    foreach (Propriedade p in lista)
                    {
                        String prop = p.Codigo.ToString() + " | " + p.Nome.ToString();
                        ListItem li = new ListItem(prop, p.Codigo.ToString());
                        ddlPropriedade.Items.Add(li);
                    }

                    ddlPropriedade.DataBind();
                    ddlPropriedade.SelectedValue = d.Value.ToString();
                    Session["ID_PROPRIED"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "DS_PROPRIED")
                {
                    Session["DS_PROPRIED"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_PRODUTOR")
                {
                    // Produtor será carregado no dropdownlist da tela inicial
                    ProdutorBLL objProdutor = new ProdutorBLL();
                    List<Produtor> lista = new List<Produtor>();
                    Regiao regiao = new Regiao();
                    Cooperativa cooperativa = new Cooperativa();
                    Propriedade propriedade = new Propriedade();

                    ddlProdutor.Items.Clear();
                    ddlProdutor.Items.Add("(SELECIONE)");
                    ddlProdutor.Items[0].Value = "0";

                    ddlTipoLeite.Items.Clear();

                    regiao.Id_regiao = Convert.ToInt32(Session["ID_REGIAO"]);
                    cooperativa.Id_cooperativa = Convert.ToString(Session["ID_COOPERAT"]);
                    propriedade.Codigo = Convert.ToString(Session["ID_PROPRIED"]);
                    cooperativa.Dt_inicio = Convert.ToDateTime(Session["DT_INICIO"]);
                    cooperativa.Dt_fim = Convert.ToDateTime(Session["DT_FIM"]);

                    lista = objProdutor.SelecionarProdutoresComColeta(regiao, cooperativa, propriedade);

                    foreach (Produtor prd in lista)
                    {
                        String produtor_concatenado = prd.Cod_produtor + " | " + prd.Id_produtor_coop + " | " + prd.Ds_produtor;
                        ListItem li = new ListItem(produtor_concatenado, prd.Cod_produtor);
                        ddlProdutor.Items.Add(li);
                    }
                    ddlProdutor.DataBind();
                    ddlProdutor.SelectedValue = d.Value.ToString();
                    Session["ID_PRODUTOR"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "DS_PRODUTOR")
                {
                    Session["DS_PRODUTOR"] = d.Value.ToString();
                }
                
                else if (d.Key.ToString() == "ID_TIPO_LEITE")
                {
                    ddlTipoLeite.Items.Clear();
                    ListItem liLeite = new ListItem(d.Value.ToString(), d.Value.ToString());
                    ddlTipoLeite.Items.Add(liLeite);
                    ddlTipoLeite.SelectedValue = d.Value.ToString();
                    Session["ID_TIPO_LEITE"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_VOL_INI")
                {
                    Decimal valor = Convert.ToDecimal(d.Value.ToString());
                    txtVolInicial.Text = string.Format("{0:f}", valor);
                    Session["ID_VOL_INI"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_VOL_FIM")
                {
                    Decimal valor = Convert.ToDecimal(d.Value.ToString());
                    txtVolFinal.Text = string.Format("{0:f}", valor);
                    Session["ID_VOL_FIM"] = d.Value.ToString();
                }
                else if (d.Key.ToString() == "ID_VALOR_UNIT")
                {
                    Decimal valor = Convert.ToDecimal(d.Value.ToString());
                    txtValUnitario.Text = string.Format("{0:f}", valor);
                    Session["ID_VALOR_UNIT"] = d.Value.ToString();
                }
            }
        }
    }
Esempio n. 15
0
    protected void btnPesquisar_Click(object sender, EventArgs e)
    {
        ddlRegiaoPesq.Items.Clear();

        List<Regiao> lista = new List<Regiao>();
        RegiaoBLL obj = new RegiaoBLL();

        ddlRegiaoPesq.Items.Add("TODAS");
        ddlRegiaoPesq.Items[0].Value = "0";

        lista = obj.Selecionar();

        foreach (Regiao r in lista)
        {
            String regiao = r.Id_regiao.ToString() + " | " + r.Ds_regiao.ToString();
            ListItem li = new ListItem(regiao, r.Id_regiao.ToString());
            ddlRegiaoPesq.Items.Add(li);
        }

        ddlRegiaoPesq.DataBind();

        ModalPopupExtenderPesquisar.Show();
        LimparCamposPesquisa();

        LimparCampos();
        CarregarRegioesComColeta();
    }