public IHttpActionResult PutProdutor(long id, Produtor produtor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != produtor.Id) { return(BadRequest()); } db.Entry(produtor).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProdutorExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostProdutor(Produtor produtor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Produtor.Add(produtor); try { db.SaveChanges(); } catch (DbUpdateException) { if (ProdutorExists(produtor.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = produtor.Id }, produtor)); }
public Agenda(Ator ator, Produtor produtor, DateTime dataInicio, DateTime dataFim) { _Ator = ator; _Produtor = produtor; _DataInicio = dataInicio; _DataFim = dataFim; }
protected void Button1_Click(object sender, EventArgs e) { string cpf; this.DivCadFazen.Visible = false; this.DivLoginFazen.Visible = true; try { Produtor p = new Produtor(); if (p.verificaprodutor(TextBox1.Text, TextBox2.Text) || ((TextBox1.Text == " ") && (TextBox2.Text == " "))) { cpf = p.Cpf; Response.Redirect("Fazenda.aspx?CPF=" + cpf); } else { Label1.Text = "Email ou senha incorreto!"; Div_Error.Visible = true; TextBox1.Text = ""; TextBox2.Text = ""; } } catch (Exception p) { Label1.Text = p.Message; Div_Error.Visible = true; TextBox1.Text = ""; TextBox2.Text = ""; } }
protected void LinkButton1_Click(object sender, EventArgs e) //Nova Amostra { Produtor p = new Produtor(); DropDownProdutor.DataSource = p.PesquisaProdutor(); DropDownProdutor.DataTextField = "Nome"; DropDownProdutor.DataValueField = "Cpf"; DropDownProdutor.DataBind(); DropDownProdutor.Items.Insert(0, new ListItem("Produtor", "0")); TipoCafe TC = new TipoCafe(); DropDownList1.DataSource = TC.PesquisaTipo(); DropDownList1.DataTextField = "TNome"; DropDownList1.DataValueField = "Id"; DropDownList1.DataBind(); DropDownList1.Items.Insert(0, new ListItem("Tipo", "0")); BebidaCafe BC = new BebidaCafe(); DropDownList2.DataSource = BC.PesquisaBebida(); DropDownList2.DataTextField = "BNome"; DropDownList2.DataValueField = "Id"; DropDownList2.DataBind(); DropDownList2.Items.Insert(0, new ListItem("Bebida", "0")); this.Div_Nova_Amostra.Visible = true; this.Div_Amostra_Analizada.Visible = false; this.Div_Contato.Visible = false; this.Div_Perfil_da_Empreza.Visible = false; this.Div_Historico_de_Negociação.Visible = false; this.Div_Editar_Perfil.Visible = false; this.Divbemvindo.Visible = false; this.Div_Erro.Visible = false; TextBox9.Text = ""; }
protected override async Task <IPrincipal> AuthenticateAsync(string userName, string password, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); Produtor produtor = db.Produtor.FirstOrDefault(w => w.CPF == userName && w.Senha == password); if (produtor == null) { // No user with userName/password exists. return(null); } // Create a ClaimsIdentity with all the claims for this user. Claim nameClaim = new Claim(ClaimTypes.Name, userName); List <Claim> claims = new List <Claim> { nameClaim }; // important to set the identity this way, otherwise IsAuthenticated will be false // see: http://leastprivilege.com/2012/09/24/claimsidentity-isauthenticated-and-authenticationtype-in-net-4-5/ //ClaimsIdentity identity = new ClaimsIdentity(claims, AuthenticationTypes.Basic); ClaimsIdentity identity = new ClaimsIdentity(claims, "Custom"); var principal = new ClaimsPrincipal(identity); return(principal); }
public Agenda(int agendaId, Ator ator, Produtor produtor, DateTime dataInicio, DateTime dataFim) { _AgendaId = agendaId; _Ator = ator; _Produtor = produtor; _DataInicio = dataInicio; _DataFim = dataFim; }
public void Include(Produtor item) { using (var con = db.GetConnection()) { var query = "insert into Produtor (Nome) values (@Nome)"; con.Execute(query, new { item.Nome }); } }
public ActionResult DeleteConfirmed(int id) { Produtor produtor = db.Produtor.Find(id); db.Produtor.Remove(produtor); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Update(Produtor item) { using (var con = db.GetConnection()) { var query = "update Produtor set Nome=@Nome where Id=@Id"; con.Execute(query, new { item.Nome, item.Id }); } }
public ActionResult Edit([Bind(Include = "idProdutor,nome_produtor,logradouro_produtor,numlogradouro_produtor,cnpj_produtor,telefone_produtor,email_produtor,CEP,Municipio,UF,pais")] Produtor produtor) { if (ModelState.IsValid) { db.Entry(produtor).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produtor)); }
public ActionResult Edit([Bind(Include = "id,nome,email,telefone")] Produtor produtor) { if (ModelState.IsValid) { db.Entry(produtor).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produtor)); }
public async Task <ActionResult <Produtor> > Update(Guid id, Produtor produtor) { if (id != produtor.ProdutorId) { return(BadRequest()); } var produtorAtualizado = await this._produtorService.Update(produtor); return(Ok(produtorAtualizado)); }
public ActionResult Cadastrar(Produtor produtor) { produtor.DataCadastro = DateTime.Now; //"Instancia um novo produtor no banco" _context.Produtores.Add(produtor); //Salva no banco _context.SaveChanges(); TempData["msg"] = "Cadastrado!"; //Para nao cadastrar novamente no F5 return(RedirectToAction("Cadastrar")); }
public ActionResult Create([Bind(Include = "idProdutor,nome_produtor,logradouro_produtor,numlogradouro_produtor,cnpj_produtor,telefone_produtor,email_produtor,CEP,Municipio,UF,pais")] Produtor produtor) { if (ModelState.IsValid) { db.Produtor.Add(produtor); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produtor)); }
public ActionResult Create([Bind(Include = "id,nome,email,telefone")] Produtor produtor) { if (ModelState.IsValid) { db.Produtor.Add(produtor); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(produtor)); }
public IHttpActionResult GetProdutor(long id) { Produtor produtor = db.Produtor.Find(id); if (produtor == null) { return(NotFound()); } return(Ok(produtor)); }
public IActionResult Criar(Produtor Produtor) { if (ModelState.IsValid) { _PRODREP.Include(Produtor); return(View("Editar", _PRODREP.GetbyID(Produtor.Id))); } else { return(View("Criar", Produtor)); } }
public IActionResult Editar(Produtor Produtor) { if (ModelState.IsValid) { _PRODREP.Update(Produtor); return(View("Index", _PRODREP.List())); } else { return(View("Editar", Produtor)); } }
public IHttpActionResult GetLogin([FromBody] Login login) { Produtor produtor = db.Produtor.Where(w => w.CPF == login.Cpf && w.Senha == login.Senha).FirstOrDefault(); produtor.Senha = null; if (produtor == null) { return(NotFound()); } return(Ok(produtor)); }
public ActionResult <Produtor> GetProdutorById([FromHeader] string ibge, [FromRoute] int?id) { try { ibge = _config.GetConnectionString(Connection.GetConnection(ibge)); Produtor item = _repository.GetProdutorById(ibge, (int)id); return(Ok(item)); } catch (Exception ex) { var response = TrataErro.GetResponse(ex.Message, true); return(StatusCode((int)HttpStatusCode.InternalServerError, response)); } }
// GET: Produtores/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Produtor produtor = db.Produtor.Find(id); if (produtor == null) { return(HttpNotFound()); } return(View(produtor)); }
public IHttpActionResult DeleteProdutor(long id) { Produtor produtor = db.Produtor.Find(id); if (produtor == null) { return(NotFound()); } db.Produtor.Remove(produtor); db.SaveChanges(); return(Ok(produtor)); }
protected void LinkButton3_Click(object sender, EventArgs e) //Contato { Produtor p = new Produtor(); GridViewContato.DataSource = p.PesquisaProdutor(); GridViewContato.DataBind(); this.Div_Nova_Amostra.Visible = false; this.Div_Amostra_Analizada.Visible = false; this.Div_Contato.Visible = true; this.Div_Perfil_da_Empreza.Visible = false; this.Div_Historico_de_Negociação.Visible = false; this.Div_Editar_Perfil.Visible = false; this.Divbemvindo.Visible = false; this.Div_Erro.Visible = false; }
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; }
public List <Produtor> SelecionarTipoLeiteColetado(Regiao regiao, Cooperativa cooperativa, Propriedade propriedade, Produtor produtor) { SqlConnection cn = new SqlConnection(Conexao.SQL); SqlCommand cmd = new SqlCommand("PR_PESQUISAR_PRODUTORES_TP_LEITE", 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("@ID_PRODUTOR", produtor.Cod_produtor); 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 ActionResult <Produtor> Editar([FromHeader] string ibge, [FromBody] Produtor model, [FromRoute] int id) { try { ibge = _config.GetConnectionString(Connection.GetConnection(ibge)); model.id = id; _repository.Update(ibge, model); return(Ok()); } catch (Exception ex) { var response = TrataErro.GetResponse(ex.Message, true); return(StatusCode((int)HttpStatusCode.InternalServerError, response)); } }
public void Update(string ibge, Produtor model) { try { Helpers.HelperConnection.ExecuteCommand(ibge, conn => conn.Execute(_command.Update, new { @nome = model.nome, @abreviatura = model.abreviatura, @id = model.id })); } catch (Exception ex) { throw ex; } }
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 IQueryable <Propriedade> GetPropriedade(long safraId, long produtorId) { Produtor produtor = db.Produtor.FirstOrDefault(w => w.Id == produtorId); if (produtor == null) { return(null); } produtor.Propriedade = db.Propriedade.Where(w => w.ProdutorId == produtorId).ToList(); List <long> propriedadeIds = produtor.Propriedade.Select(w => w.Id).ToList(); return(db.PropriedadeSafra.Where(w => w.SafraId == safraId && propriedadeIds.Contains(w.PropriedadeId.Value) ).Select(w => w.Propriedade)); }
public static Document ProdutorToLuceneDocument(Produtor produtor) { Field id = new Field("id", produtor.Id.ToString(), Field.Store.YES, Field.Index.NOT_ANALYZED); Field formaAutorizada = new Field("formaAutorizada", produtor.FormaAutorizada, Field.Store.YES, Field.Index.ANALYZED); Field tipoNivel = new Field("tipoNivel", produtor.TipoNivel, Field.Store.NO, Field.Index.ANALYZED); Field designacao = new Field("designacao", produtor.Designacao, Field.Store.NO, Field.Index.ANALYZED); Field validado = new Field("validado", produtor.Validado, Field.Store.NO, Field.Index.ANALYZED); Document doc = new Document(); doc.Add(id); doc.Add(formaAutorizada); doc.Add(tipoNivel); doc.Add(designacao); doc.Add(validado); return(doc); }
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; }
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; }
public List<Produtor> SelecionarTipoLeiteColetado(Regiao regiao, Cooperativa cooperativa, Propriedade propriedade, Produtor produtor) { ProdutorDAO obj = new ProdutorDAO(); return obj.SelecionarTipoLeiteColetado(regiao, cooperativa, propriedade, produtor); }
public static Document ProdutorToLuceneDocument(Produtor produtor) { Field id = new Field("id", produtor.Id.ToString(), Field.Store.YES, Field.Index.NOT_ANALYZED); Field formaAutorizada = new Field("formaAutorizada", produtor.FormaAutorizada, Field.Store.YES, Field.Index.ANALYZED); Field tipoNivel = new Field("tipoNivel", produtor.TipoNivel, Field.Store.NO, Field.Index.ANALYZED); Field designacao = new Field("designacao", produtor.Designacao, Field.Store.NO, Field.Index.ANALYZED); Field validado = new Field("validado", produtor.Validado, Field.Store.NO, Field.Index.ANALYZED); Document doc = new Document(); doc.Add(id); doc.Add(formaAutorizada); doc.Add(tipoNivel); doc.Add(designacao); doc.Add(validado); return doc; }