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()); }
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)); }
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")); } }
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()); }
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(); }
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.")); } }
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; }
protected void btnDeletar_Click1(object sender, EventArgs e) { Regiao objRegiao = new Regiao(); objRegiao.deletar(lblRegiao.Text); Response.Redirect(Request.RawUrl); }
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); }
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); }
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; }
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()); }
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); }
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); }
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(); }
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); }
public ActionResult Edit([Bind(Include = "CodigoRegiao,Nome")] Regiao regiao) { if (ModelState.IsValid) { bool valido = dao.Editar(regiao); return(RedirectToAction("Index")); } return(View(regiao)); }
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(); }
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); }
public ActionResult Edit(Regiao regiao) { if (ModelState.IsValid) { context.Entry(regiao).State = EntityState.Modified; context.SaveChanges(); return(RedirectToAction("Index")); } return(View(regiao)); }
public async Task <Regiao> Details(int?id) { var regiao = await this._regiaoService.FindByIdAsync(id); if (regiao == null) { regiao = new Regiao(); } return(regiao); }
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); }
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; }
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; }
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; }
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(); } }
public List<Regiao> SelecionarRegioesComColeta(Regiao reg) { RegiaoDAO obj = new RegiaoDAO(); return obj.SelecionarRegioesComColeta(reg); }
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(); } } } }
public List<Propriedade> SelecionarPropriedadesComColeta(Regiao r, Cooperativa c) { PropriedadeDAO obj = new PropriedadeDAO(); return obj.SelecionarPropriedadesComColeta(r, c); }
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 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; }
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(); }
public List<Produtor> CarregarProdutores(Regiao regiao, Cooperativa cooperativa, Propriedade propriedade) { ProdutorDAO obj = new ProdutorDAO(); return obj.CarregarProdutores(regiao, cooperativa, propriedade); }
public List<Produtor> SelecionarProdutoresComColeta(Regiao regiao, Cooperativa cooperativa, Propriedade propriedade) { ProdutorDAO obj = new ProdutorDAO(); return obj.SelecionarProdutoresComColeta(regiao, cooperativa, propriedade); }
public List<Produtor> SelecionarTipoLeiteColetado(Regiao regiao, Cooperativa cooperativa, Propriedade propriedade, Produtor produtor) { ProdutorDAO obj = new ProdutorDAO(); return obj.SelecionarTipoLeiteColetado(regiao, cooperativa, propriedade, produtor); }
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 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; }