Example #1
0
        public async Task <IActionResult> Edit(int id, Regiao regiao)
        {
            if (id != regiao.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(regiao);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RegiaoExists(regiao.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(regiao));
        }
        public IActionResult Add([FromBody] AddRegiaoRequest data)
        {
            var duplicated = _regiaoService.Query(data.Nome);

            if (duplicated.ToList().Count > 0)
            {
                return(BadRequest("Este nome já está em uso"));
            }

            var regiao = new Regiao(data.Nome, true);

            foreach (var item in data.Cidades)
            {
                var cidade = new RegiaoCidade()
                {
                    Id       = Guid.NewGuid(),
                    RegiaoId = regiao.Id,
                    CidadeId = new Guid(item)
                };

                regiao.Cidades.Add(cidade);
            }

            _regiaoService.Add(regiao);
            return(Ok());
        }
Example #3
0
        public ActionResult Cadastrar(Regiao model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            model.regiao = model.regiao.ToUpper();
            model.nome   = model.nome.ToUpper();
            // model.id_usuario = Convert.ToInt64(UsuarioLogado.IdUsuario);
            // model.id_conta = Convert.ToInt64(UsuarioLogado.IdConta);
            try
            {
                var existe = DAL.GetObjeto <Regiao>(string.Format("nome='{0}'", model.nome)) ?? new Regiao();
                if (existe.id > 0 && model.id == 0)
                {
                    this.AddNotification("Região já existe!", "Alerta");
                    return(View());
                }
                long id = DAL.Gravar(model);

                if (model.id > 0 && id == 0)
                {
                    this.AddNotification("Região alterada!", "Sucesso");
                }
                else
                {
                    this.AddNotification("Região cadastrada!", "Sucesso");
                }
            }
            catch (Exception e)
            {
                this.AddNotification("Erro:" + e.Message, "Erro");
            }
            return(View(model));
        }
Example #4
0
        public HttpResponseMessage Delete([FromUri] int id)
        {
            Regiao regiaoEF = this.Contexto.Regioes.Find(id);

            if (regiaoEF != null)
            {
                try
                {
                    PocoRegiao poco = new PocoRegiao()
                    {
                        IdRegiao   = regiaoEF.IdRegiao,
                        Descricao  = regiaoEF.Descricao,
                        DataInsert = regiaoEF.DataInsert,
                        DataUpdate = regiaoEF.DataUpdate
                    };
                    this.Contexto.Entry(regiaoEF).State = System.Data.Entity.EntityState.Deleted;
                    this.Contexto.SaveChanges();

                    return(Request.CreateResponse(HttpStatusCode.OK, poco));
                } catch (Exception e)
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e));
                }
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Não encontrado a região"));
            }
        }
Example #5
0
        public async Task <IActionResult> PutRegiao(short id, Regiao regiao)
        {
            if (id != regiao.CodRegiao)
            {
                return(BadRequest());
            }

            _context.Entry(regiao).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!RegiaoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Example #6
0
        public ActionResult DeleteConfirmed(string id)
        {
            Regiao regiao = dao.Buscar(id);
            bool   valido = dao.Deletar(regiao);

            return(RedirectToAction("Index"));
        }
    protected void ddlPropriedade_SelectedIndexChanged(object sender, EventArgs e)
    {
        ProdutorBLL     obj         = 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();

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

        regiao.Id_regiao           = Convert.ToInt32(ddlRegiao.SelectedValue);
        cooperativa.Id_cooperativa = Convert.ToString(ddlCooperativa.SelectedValue);
        propriedade.Codigo         = Convert.ToString(ddlPropriedade.SelectedValue);
        cooperativa.Dt_inicio      = dataInicialSelecionada;
        cooperativa.Dt_fim         = dataFinalSelecionada;

        lista = obj.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();
    }
    protected void ddlCooperativaPesq_SelectedIndexChanged(object sender, EventArgs e)
    {
        List <Propriedade> lista = new List <Propriedade>();
        PropriedadeBLL     obj   = new PropriedadeBLL();
        Regiao             r     = new Regiao();
        Cooperativa        c     = new Cooperativa();

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

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

        r.Id_regiao      = Convert.ToInt32(ddlRegiaoPesq.SelectedValue);
        c.Id_cooperativa = Convert.ToString(ddlCooperativaPesq.SelectedValue);

        lista = obj.Selecionar(r, c);

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

        ddlPropriedPesq.DataBind();
        ModalPopupExtenderPesquisar.Show();
    }
    protected void ddlPropriedPesq_SelectedIndexChanged(object sender, EventArgs e)
    {
        ProdutorBLL     obj         = new ProdutorBLL();
        List <Produtor> lista       = new List <Produtor>();
        Regiao          regiao      = new Regiao();
        Cooperativa     cooperativa = new Cooperativa();
        Propriedade     propriedade = new Propriedade();

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

        regiao.Id_regiao           = Convert.ToInt32(ddlRegiaoPesq.SelectedValue);
        cooperativa.Id_cooperativa = Convert.ToString(ddlCooperativaPesq.SelectedValue);
        propriedade.Codigo         = Convert.ToString(ddlPropriedPesq.SelectedValue);

        lista = obj.CarregarProdutores(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);
            ddlProdutorPesq.Items.Add(li);
        }

        ddlProdutorPesq.DataBind();
        ModalPopupExtenderPesquisar.Show();
    }
    protected void ddlCooperativa_SelectedIndexChanged(object sender, EventArgs e)
    {
        List <Propriedade> lista = new List <Propriedade>();
        PropriedadeBLL     obj   = new PropriedadeBLL();
        Regiao             r     = new Regiao();
        Cooperativa        c     = 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";

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

        r.Id_regiao      = Convert.ToInt32(ddlRegiao.SelectedValue);
        c.Id_cooperativa = Convert.ToString(ddlCooperativa.SelectedValue);
        r.Dt_inicio      = dataInicialSelecionada;
        r.Dt_fim         = dataFinalSelecionada;

        lista = obj.SelecionarPropriedadesComColeta(r, c);

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

        ddlPropriedade.DataBind();
    }
Example #11
0
        public HttpResponseMessage GetByID([FromUri] int id)
        {
            // Regiao regiaoEF = this.contexto.Regioes.Where(r => r.IdRegiao == id).FirstOrDefault();
            // Regiao regiaoEF = this.contexto.Regioes.Find(id);
            Regiao regiaoEF = this.Contexto.Regioes.SingleOrDefault(r => r.IdRegiao == id);

            if (regiaoEF != null)
            {
                try
                {
                    PocoRegiao poco = new PocoRegiao()
                    {
                        IdRegiao   = regiaoEF.IdRegiao,
                        Descricao  = regiaoEF.Descricao,
                        DataInsert = regiaoEF.DataInsert,
                        DataUpdate = regiaoEF.DataUpdate
                    };

                    return(Request.CreateResponse(HttpStatusCode.OK, poco));
                } catch (Exception e)
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e));
                }
            }
            else
            {
                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Não encontrado região."));
            }
        }
Example #12
0
    public List<Regiao> Selecionar()
    {
        SqlConnection cn = new SqlConnection(Conexao.SQL);
        SqlCommand cmd = new SqlCommand();
        cmd.Connection = cn;
        cmd.CommandText = "SELECT * FROM TBMPREGIAO";

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

        try
        {
            cn.Open();
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                Regiao lst = new Regiao();

                lst.Id_regiao = Convert.ToInt32(dr["ID_REGIAO"]);
                lst.Ds_regiao = Convert.ToString(dr["DS_REGIAO"]);

                lista.Add(lst);
            }
        }
        catch (SqlException ex)
        {
            throw new Exception("Erro no servidor nro." + ex.Number);
        }

        finally
        {
            cn.Close();
        }
        return lista;
    }
Example #13
0
        protected void btnDeletar_Click1(object sender, EventArgs e)
        {
            Regiao objRegiao = new Regiao();

            objRegiao.deletar(lblRegiao.Text);
            Response.Redirect(Request.RawUrl);
        }
Example #14
0
        public static IList <Estado> Estados(this Regiao re)
        {
            switch (re)
            {
            case Regiao.Norte:
                return(new List <Estado> {
                    Estado.RO, Estado.AC, Estado.AM, Estado.RR, Estado.PA, Estado.AP, Estado.TO
                });

            case Regiao.Nordeste:
                return(new List <Estado> {
                    Estado.MA, Estado.PI, Estado.CE, Estado.RN, Estado.PB, Estado.PE, Estado.AL, Estado.SE, Estado.BA
                });

            case Regiao.Sudeste:
                return(new List <Estado> {
                    Estado.MG, Estado.ES, Estado.RJ, Estado.SP
                });

            case Regiao.Sul:
                return(new List <Estado> {
                    Estado.PR, Estado.SC, Estado.RS
                });

            case Regiao.Centro_Oeste:
                return(new List <Estado> {
                    Estado.MS, Estado.MT, Estado.GO, Estado.DF
                });

            default:
                return(new List <Estado>());
            }
        }
 public Regiao Add(Regiao entity)
 {
     _dbSet.Add(entity);
     _dbContext.Entry(entity).State = EntityState.Added;
     _dbContext.SaveChanges();
     return(entity);
 }
Example #16
0
        public void SeedingRegiaoQAS()
        {
            var RegiaoDB = Context.Set <Regiao>();

            if (RegiaoDB.ToListAsync().Result.Count == 0)
            {
                var RegiaoDominio = Context.Set <RegiaoDominio>();

                var NewRegiao = new Regiao
                {
                    Banco           = "QAS_Pokédex",
                    DataFimContrato = DateTime.Now.AddYears(1000),
                    Email           = "*****@*****.**",
                    Latitude        = "-22.0283",
                    Longitude       = "-44.3163",
                    Nome            = "Pokédex QAS",
                };

                RegiaoDB.Add(NewRegiao);
                Context.SaveChanges();

                RegiaoDominio.Add(new RegiaoDominio()
                {
                    Dominio = "localhost:54877"
                });

                UserManager.CreateAsync(new Usuario()
                {
                    Nome         = "Super",
                    SobreNome    = "Usuário",
                    RegiaoId     = NewRegiao.Id,
                    PasswordHash = "admin@123"
                }).Wait();
            }
        }
 public Regiao Update(Regiao entity)
 {
     _dbSet.Update(entity);
     _dbContext.Entry(entity).State = EntityState.Modified;
     _dbContext.SaveChanges();
     return(entity);
 }
Example #18
0
    public List<Propriedade> Selecionar(Regiao r, Cooperativa c)
    {
        SqlConnection cn = new SqlConnection(Conexao.SQL);
        SqlCommand cmd = new SqlCommand();
        cmd.Connection = cn;
        cmd.CommandText = "SELECT * FROM TBMPPROPRIED WHERE ID_REGIAO =" + r.Id_regiao + "AND ID_COOPERAT =" + c.Id_cooperativa + "";

        List<Propriedade> lista = new List<Propriedade>();

        try
        {
            cn.Open();
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                Propriedade lst = new Propriedade();

                lst.Codigo = Convert.ToString(dr["ID_PROPRIED"]);
                lst.Nome = Convert.ToString(dr["DS_PROPRIED"]);

                lista.Add(lst);
            }
        }
        catch (SqlException ex)
        {
            throw new Exception("Erro no servidor nro." + ex.Number);
        }
        finally
        {
            cn.Close();
        }
        return lista;
    }
Example #19
0
        public IActionResult CreateRegiao(Regiao regiao)
        {
            try
            {
                using (var client = new HttpClient())
                {
                    // prepara os dados para envio
                    var serializer    = new JavaScriptSerializer();
                    var json          = serializer.Serialize(regiao);
                    var stringContent = new StringContent(json, Encoding.UTF8, "application/json");

                    //HTTP POST
                    var postTask = client.PostAsync(ProjetoComSenha.Common.Api + "Regioes", stringContent);
                    postTask.Wait();

                    // pega o resultado
                    var result = postTask.Result;
                    if (result.IsSuccessStatusCode)
                    {
                        return(RedirectToAction("Index"));
                    }
                }

                ModelState.AddModelError(string.Empty, "Server Error. Please contact administrator.");
            }
            catch (Exception e)
            {
                throw e;
            }

            return(View());
        }
Example #20
0
        public async Task <List <Estado> > GetEstadoAsync()
        {
            var            procEstado = RestService.For <IEstado>(urlApi);
            JsonSerializer jsonData   = new JsonSerializer();

            List <Estado> listEstado = new List <Estado>();

            Console.WriteLine("Realizando busca de estados.");
            var Json = await procEstado.GetEstadosAsync();

            Console.WriteLine("Busca efetuada com sucesso, realizando geração de lista.");
            foreach (var est in Json)
            {
                Estado estado = new Estado();
                estado.EstadoId    = est.EstadoId;
                estado.EstadoNome  = est.EstadoNome;
                estado.EstadoSigla = est.EstadoSigla;

                Regiao regiao = new Regiao();
                regiao.RegiaoId    = est.Regiao.RegiaoId;
                regiao.RegiaoNome  = est.Regiao.RegiaoNome;
                regiao.RegiaoSigla = est.Regiao.RegiaoSigla;

                estado.Regiao = regiao;

                listEstado.Add(estado);
            }
            Console.WriteLine("Finalizando geração da lista. Iniciando Gravação em banco de dados.");
            GravaRequisicao();

            return(listEstado);
        }
Example #21
0
    public List <Propriedade> Selecionar(Regiao r, Cooperativa c)
    {
        SqlConnection cn  = new SqlConnection(Conexao.SQL);
        SqlCommand    cmd = new SqlCommand();

        cmd.Connection  = cn;
        cmd.CommandText = "SELECT * FROM TBMPPROPRIED WHERE ID_REGIAO =" + r.Id_regiao + "AND ID_COOPERAT =" + c.Id_cooperativa + "";

        List <Propriedade> lista = new List <Propriedade>();

        try
        {
            cn.Open();
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                Propriedade lst = new Propriedade();

                lst.Codigo = Convert.ToString(dr["ID_PROPRIED"]);
                lst.Nome   = Convert.ToString(dr["DS_PROPRIED"]);

                lista.Add(lst);
            }
        }
        catch (SqlException ex)
        {
            throw new Exception("Erro no servidor nro." + ex.Number);
        }
        finally
        {
            cn.Close();
        }
        return(lista);
    }
Example #22
0
        public void Executar()
        {
            Titulo.Exibir("INNER_JOIN");

            #region Linq

            Titulo.ExibirSub("LINQ");

            List <Vendedor> vendedores = Vendedor.ObterTodos().ToList();

            vendedores.Add(new Vendedor {
                Id = 20, PrimeiroNome = "Carlos", UltimoNome = "Silva", VendasSemestrais = 800
            });
            vendedores.Add(new Vendedor {
                Id = 21, PrimeiroNome = "Sandro", UltimoNome = "Silva", VendasSemestrais = 800, RegiaoId = 5
            });
            vendedores.Add(new Vendedor {
                Id = 22, PrimeiroNome = "Antonio", UltimoNome = "Silva", VendasSemestrais = 800, RegiaoId = 8
            });

            var grupo = vendedores
                        .Join(Regiao.ObterTodos(),
                              v => v.RegiaoId,
                              r => r.Id,
                              (v, r) => new
            {
                Vendedor = $"{v.PrimeiroNome} {v.UltimoNome}",
                Regiao   = r.Nome
            });

            foreach (var item in grupo)
            {
                Console.WriteLine($"{item.Vendedor} - {item.Regiao}");
            }

            #endregion

            #region Sql

            Titulo.ExibirSub("SQL");

            var grupoSql = from v in Vendedor.ObterTodos()
                           join r in Regiao.ObterTodos()
                           on v.RegiaoId equals r.Id
                           select new
            {
                Vendedor = $"{v.PrimeiroNome} {v.UltimoNome}",
                Regiao   = r.Nome
            };

            foreach (var item in grupoSql)
            {
                Console.WriteLine($"{item.Vendedor} - {item.Regiao}");
            }

            #endregion

            Console.ReadKey();
        }
Example #23
0
        public ActionResult DeleteConfirmed(int id)
        {
            Regiao regiao = context.Regioes.Single(x => x.RegiaoId == id);

            context.Regioes.Remove(regiao);
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public async Task <Regiao> Alterar(Regiao regiao)
 {
     using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
         _contexto.Entry(regiao).State = EntityState.Modified;
         await _contexto.SaveChangesAsync();
     }
     return(regiao);
 }
 public async Task <Regiao> Excluir(Regiao regiao)
 {
     using (BD_SmartSaleContext _contexto = new BD_SmartSaleContext()) {
         _contexto.Regiao.Remove(regiao);
         await _contexto.SaveChangesAsync();
     }
     return(regiao);
 }
Example #26
0
 public ActionResult Edit([Bind(Include = "CodigoRegiao,Nome")] Regiao regiao)
 {
     if (ModelState.IsValid)
     {
         bool valido = dao.Editar(regiao);
         return(RedirectToAction("Index"));
     }
     return(View(regiao));
 }
Example #27
0
        public void Executar()
        {
            Titulo.Exibir("LEFT_JOIN");

            List <Vendedor> vendedores = Vendedor.ObterTodos().ToList();

            #region Linq

            Titulo.ExibirSub("LINQ");

            var grupo = vendedores
                        .GroupJoin(Regiao.ObterTodos(),
                                   v => v.RegiaoId,
                                   r => r.Id,
                                   (ve, re) => new
            {
                ve,
                re
            })
                        .SelectMany(x => x.re.DefaultIfEmpty(),
                                    (vendedor, regiao) => new
            {
                Nome       = $"{vendedor.ve.PrimeiroNome} {vendedor.ve.UltimoNome}",
                RegiaoNome = (regiao == null) ? "Sem região" : regiao.Nome
            });

            foreach (var item in grupo)
            {
                Console.WriteLine($"{item.Nome} \t {item.RegiaoNome}");
            }

            #endregion

            #region Sql

            Titulo.ExibirSub("SQL");

            var grupoSql = from v in vendedores
                           join r in Regiao.ObterTodos()
                           on v.RegiaoId equals r.Id into vGrupo
                           from r in vGrupo.DefaultIfEmpty()
                           select new
            {
                Nome       = $"{v.PrimeiroNome} {v.UltimoNome}",
                RegiaoNome = (r == null) ? "Sem região" : r.Nome
            };

            foreach (var item in grupoSql)
            {
                Console.WriteLine($"{item.Nome} \t {item.RegiaoNome}");
            }

            #endregion

            Console.ReadKey();
        }
Example #28
0
        public void Executar()
        {
            Titulo.Exibir("GROUP_JOIN");

            var vendedores = Vendedor.ObterTodos();

            #region Linq

            Titulo.ExibirSub("LINQ");
            var grupo = Regiao.ObterTodos()
                        .GroupJoin(vendedores,
                                   r => r.Id,
                                   v => v.RegiaoId,
                                   (regiao, vendedor) => new {
                Vendedor = vendedor,
                Regiao   = regiao
            });

            foreach (var item in grupo)
            {
                Console.WriteLine(item.Regiao.Nome);
                foreach (var vendedor in item.Vendedor)
                {
                    Console.WriteLine($"\t {vendedor.PrimeiroNome} {vendedor.UltimoNome}");
                }
                Console.WriteLine();
            }

            #endregion

            #region Sql

            Titulo.ExibirSub("SQL");
            var grupoSql = from r in Regiao.ObterTodos()
                           join v in Vendedor.ObterTodos()
                           on r.Id equals v.RegiaoId into vGrupo
                           select new
            {
                Vendedor = vGrupo,
                Regiao   = r
            };

            foreach (var item in grupoSql)
            {
                Console.WriteLine(item.Regiao.Nome);
                foreach (var vendedor in item.Vendedor)
                {
                    Console.WriteLine($"\t {vendedor.PrimeiroNome} {vendedor.UltimoNome}");
                }
                Console.WriteLine();
            }

            #endregion

            Console.ReadKey();
        }
        public async Task <ActionResult <Regiao> > Post(Regiao regiao)
        {
            try {
                await _repositorio.Salvar(regiao);
            } catch (DbUpdateConcurrencyException) {
                throw;
            }

            return(regiao);
        }
Example #30
0
 public ActionResult Edit(Regiao regiao)
 {
     if (ModelState.IsValid)
     {
         context.Entry(regiao).State = EntityState.Modified;
         context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(regiao));
 }
Example #31
0
        public async Task <Regiao> Details(int?id)
        {
            var regiao = await this._regiaoService.FindByIdAsync(id);

            if (regiao == null)
            {
                regiao = new Regiao();
            }
            return(regiao);
        }
Example #32
0
        private Intelbras.Message.Helper.MSG0134 DefinirPropriedades(Regiao crm)
        {
            Intelbras.Message.Helper.MSG0134 xml = new Pollux.MSG0134(Domain.Enum.Sistemas.RetornaSistema(Domain.Enum.Sistemas.Sistema.CRM), Helper.Truncate(crm.ID.Value.ToString(), 40));

            xml.CodigoRegiao  = crm.ID.ToString();
            xml.Nome          = crm.Nome;
            xml.Descricao     = crm.Descricao;
            xml.CodigoGerente = crm.Gerente.Id.ToString();

            return(xml);
        }
Example #33
0
    public List<Regiao> SelecionarRegioesComColeta(Regiao reg)
    {
        SqlConnection cn = new SqlConnection(Conexao.SQL);
        SqlCommand cmd = new SqlCommand("PR_PESQUISAR_REGIOES_COM_COLETA", cn);
        cmd.CommandType = CommandType.StoredProcedure;

        String data_inicial = reg.Dt_inicio.ToString("dd/MM/yyyy");
        String data_final = reg.Dt_fim.ToString("dd/MM/yyyy");

        // Verifica se as datas não foram digitadas
        if (data_inicial == "01/01/1900")
            data_inicial = "null";
        if (data_final == "01/01/1900")
            data_final = "null";

        cmd.Parameters.AddWithValue("@DT_INICIO", data_inicial);
        cmd.Parameters.AddWithValue("@DT_FIM", data_final);

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

        try
        {
            cn.Open();
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                Regiao item = new Regiao();

                item.Id_regiao = Convert.ToInt32(dr["ID_REGIAO"]);
                item.Ds_regiao = Convert.ToString(dr["DS_REGIAO"]);

                lista.Add(item);
            }
        }
        catch (SqlException ex)
        {
            throw new Exception("Erro no servidor nro." + ex.Number);
        }

        finally
        {
            cn.Close();
        }

        return lista;
    }
Example #34
0
    public List<Produtor> SelecionarProdutoresComColeta(Regiao regiao, Cooperativa cooperativa, Propriedade propriedade)
    {
        SqlConnection cn = new SqlConnection(Conexao.SQL);
        SqlCommand cmd = new SqlCommand("PR_PESQUISAR_PRODUTORES_COM_COLETA", cn);
        cmd.CommandType = CommandType.StoredProcedure;

        String data_inicial = cooperativa.Dt_inicio.ToString("dd/MM/yyyy");
        String data_final = cooperativa.Dt_fim.ToString("dd/MM/yyyy");

        cmd.Parameters.AddWithValue("@ID_REGIAO", regiao.Id_regiao);
        cmd.Parameters.AddWithValue("@ID_COOPERATIVA", cooperativa.Id_cooperativa);
        cmd.Parameters.AddWithValue("@ID_PROPRIEDADE", propriedade.Codigo);
        cmd.Parameters.AddWithValue("@DT_INICIO", data_inicial);
        cmd.Parameters.AddWithValue("@DT_FIM", data_final);

        List<Produtor> lista = new List<Produtor>();

        try
        {
            cn.Open();
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                Produtor item = new Produtor();

                item.Id_produtor_coop = Convert.ToString(dr["ID_PRODUTOR_COOP"]);
                item.Cod_produtor = Convert.ToString(dr["ID_PRODUTOR"]);
                item.Ds_produtor = Convert.ToString(dr["DS_PRODUTOR"]);
                item.Id_tipo_leite = Convert.ToString(dr["ID_TIPO_LEITE"]);

                lista.Add(item);
            }
        }
        catch (SqlException ex)
        {
            throw new Exception("Erro no servidor nro." + ex.Number);
        }

        finally
        {
            cn.Close();
        }

        return lista;
    }
Example #35
0
    public List<Produtor> CarregarProdutores(Regiao regiao, Cooperativa cooperativa, Propriedade propriedade)
    {
        SqlConnection cn = new SqlConnection(Conexao.SQL);
        SqlCommand cmd = new SqlCommand("PR_LISTAR_PRODUTORES", cn);

        cmd.CommandType = CommandType.StoredProcedure;

        cmd.Parameters.AddWithValue("@ID_REGIAO", regiao.Id_regiao);
        cmd.Parameters.AddWithValue("@ID_COOPERATIVA", cooperativa.Id_cooperativa);
        cmd.Parameters.AddWithValue("@ID_PROPRIEDADE", propriedade.Codigo);

        List<Produtor> lista = new List<Produtor>();

        try
        {
            cn.Open();
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                Produtor lst = new Produtor();
                lst.Id_produtor_coop = Convert.ToString(dr["ID_PRODUTOR_COOP"]);
                lst.Cod_produtor = Convert.ToString(dr["ID_PRODUTOR"]);
                lst.Ds_produtor = Convert.ToString(dr["DS_PRODUTOR"]);

                lista.Add(lst);
            }
        }
        catch (SqlException ex)
        {
            throw new Exception("Erro no servidor nro." + ex.Number);
        }
        finally
        {
            cn.Close();
        }
        return lista;
    }
Example #36
0
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                var regiaoNova = new Regiao()
                                     {
                                         Nome = collection["Nome"],
                                         ResponsavelRegiao = new Usuario()
                                         {
                                             Nome = collection["ResponsavelRegiao.Nome"],
                                             Login = collection["ResponsavelRegiao.Login"],
                                             Senha = collection["ResponsavelRegiao.Senha"],
                                         }
                                     };

                this.regiaoRepository.Salvar(regiaoNova);

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
Example #37
0
 public List<Regiao> SelecionarRegioesComColeta(Regiao reg)
 {
     RegiaoDAO obj = new RegiaoDAO();
     return obj.SelecionarRegioesComColeta(reg);
 }
Example #38
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();
                }
            }
        }
    }
Example #39
0
 public List<Propriedade> SelecionarPropriedadesComColeta(Regiao r, Cooperativa c)
 {
     PropriedadeDAO obj = new PropriedadeDAO();
     return obj.SelecionarPropriedadesComColeta(r, c);
 }
Example #40
0
    protected void ddlPropriedade_SelectedIndexChanged(object sender, EventArgs e)
    {
        ProdutorBLL obj = 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();

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

        regiao.Id_regiao = Convert.ToInt32(ddlRegiao.SelectedValue);
        cooperativa.Id_cooperativa = Convert.ToString(ddlCooperativa.SelectedValue);
        propriedade.Codigo = Convert.ToString(ddlPropriedade.SelectedValue);
        cooperativa.Dt_inicio = dataInicialSelecionada;
        cooperativa.Dt_fim = dataFinalSelecionada;

        lista = obj.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();
    }
Example #41
0
    protected void ddlCooperativaPesq_SelectedIndexChanged(object sender, EventArgs e)
    {
        List<Propriedade> lista = new List<Propriedade>();
        PropriedadeBLL obj = new PropriedadeBLL();
        Regiao r = new Regiao();
        Cooperativa c = new Cooperativa();

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

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

        r.Id_regiao = Convert.ToInt32(ddlRegiaoPesq.SelectedValue);
        c.Id_cooperativa = Convert.ToString(ddlCooperativaPesq.SelectedValue);

        lista = obj.Selecionar(r, c);

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

        ddlPropriedPesq.DataBind();
        ModalPopupExtenderPesquisar.Show();
    }
Example #42
0
    protected void ddlProdutor_SelectedIndexChanged(object sender, EventArgs e)
    {
        ProdutorBLL obj = new ProdutorBLL();
        List<Produtor> lista = new List<Produtor>();
        Regiao regiao = new Regiao();
        Cooperativa cooperativa = new Cooperativa();
        Propriedade propriedade = new Propriedade();
        Produtor produtor = new Produtor();
        
        ddlTipoLeite.Items.Clear();

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

        regiao.Id_regiao = Convert.ToInt32(ddlRegiao.SelectedValue);
        cooperativa.Id_cooperativa = Convert.ToString(ddlCooperativa.SelectedValue);
        propriedade.Codigo = Convert.ToString(ddlPropriedade.SelectedValue);
        produtor.Cod_produtor = Convert.ToString(ddlProdutor.SelectedValue);
        cooperativa.Dt_inicio = dataInicialSelecionada;
        cooperativa.Dt_fim = dataFinalSelecionada;

        lista = obj.SelecionarTipoLeiteColetado(regiao, cooperativa, propriedade, produtor);

        foreach (Produtor prd in lista)
        {
            ListItem liLeite = new ListItem(prd.Id_tipo_leite, prd.Id_tipo_leite);
            ddlTipoLeite.Items.Add(liLeite);
        }

        // Verifica se o produtor tem leite B e C cadastrado. Se tiver, carrega opção de 'TODOS'
        if (lista.Count > 1)
        {
            ListItem liLeite = new ListItem("TODOS", "T");
            ddlTipoLeite.Items.Add(liLeite);
            ddlTipoLeite.SelectedIndex = lista.Count;
        }
        else
        {
            ddlTipoLeite.SelectedIndex = 0;
        }

        String dtInicial = dataInicialSelecionada.ToString("dd/MM/yyyy");
        String dtFinal = dataInicialSelecionada.AddDays(14).ToString("dd/MM/yyyy");

        txtDataInicial.Text = dtInicial;
        txtDataFinal.Text = dtFinal;
    }
Example #43
0
    protected void ddlPropriedPesq_SelectedIndexChanged(object sender, EventArgs e)
    {
        ProdutorBLL obj = new ProdutorBLL();
        List<Produtor> lista = new List<Produtor>();
        Regiao regiao = new Regiao();
        Cooperativa cooperativa = new Cooperativa();
        Propriedade propriedade = new Propriedade();

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

        regiao.Id_regiao = Convert.ToInt32(ddlRegiaoPesq.SelectedValue);
        cooperativa.Id_cooperativa = Convert.ToString(ddlCooperativaPesq.SelectedValue);
        propriedade.Codigo = Convert.ToString(ddlPropriedPesq.SelectedValue);

        lista = obj.CarregarProdutores(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);
            ddlProdutorPesq.Items.Add(li);
        }

        ddlProdutorPesq.DataBind();
        ModalPopupExtenderPesquisar.Show();
    }
Example #44
0
 public List<Produtor> CarregarProdutores(Regiao regiao, Cooperativa cooperativa, Propriedade propriedade)
 {
     ProdutorDAO obj = new ProdutorDAO();
     return obj.CarregarProdutores(regiao, cooperativa, propriedade);
 }
Example #45
0
 public List<Produtor> SelecionarProdutoresComColeta(Regiao regiao, Cooperativa cooperativa, Propriedade propriedade)
 {
     ProdutorDAO obj = new ProdutorDAO();
     return obj.SelecionarProdutoresComColeta(regiao, cooperativa, propriedade);
 }
Example #46
0
 public List<Produtor> SelecionarTipoLeiteColetado(Regiao regiao, Cooperativa cooperativa, Propriedade propriedade, Produtor produtor)
 {
     ProdutorDAO obj = new ProdutorDAO();
     return obj.SelecionarTipoLeiteColetado(regiao, cooperativa, propriedade, produtor);
 }
Example #47
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();
        }
    }
Example #48
0
    protected void ddlCooperativa_SelectedIndexChanged(object sender, EventArgs e)
    {
        List<Propriedade> lista = new List<Propriedade>();
        PropriedadeBLL obj = new PropriedadeBLL();
        Regiao r = new Regiao();
        Cooperativa c = new Cooperativa();

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

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

        r.Id_regiao = Convert.ToInt32(ddlRegiao.SelectedValue);
        c.Id_cooperativa = Convert.ToString(ddlCooperativa.SelectedValue);
        r.Dt_inicio = dataInicialSelecionada;
        r.Dt_fim = dataFinalSelecionada;

        lista = obj.SelecionarPropriedadesComColeta(r, c);

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

        ddlPropriedade.DataBind();

        String dtInicial = dataInicialSelecionada.ToString("dd/MM/yyyy");
        String dtFinal = dataFinalSelecionada.ToString("dd/MM/yyyy");

        txtDataInicial.Text = dtInicial;
        txtDataFinal.Text = dtFinal;
    }