public List <ModelReceita> ObterReceita() { using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string sql = "SELECT * FROM receita"; SqlCommand command = new SqlCommand(sql, connection); SqlDataReader receitas = command.ExecuteReader(); List <ModelReceita> listaDeRecitas = new List <ModelReceita>(); while (receitas.Read()) { ModelReceita receita = new ModelReceita(); receita.cod_receita = int.Parse(receitas["cod_receita"].ToString()); receita.nomeReceita = receitas["Nome"].ToString(); receita.maxima = double.Parse(receitas["Maxima"].ToString()); receita.minima = double.Parse(receitas["Minima"].ToString()); receita.tempo_preparo = int.Parse(receitas["Tempo_preparo"].ToString()); listaDeRecitas.Add(receita); } connection.Close(); return(listaDeRecitas); } }
protected void BTNSelecionarReceita_Click(object sender, EventArgs e) { main.Visible = true; cardMonitor.Visible = true; ConnectionFactory connection = new ConnectionFactory(); ModelReceita receitaSelecionada = connection.ObterReceita(int.Parse(DDLreceitas.SelectedItem.Value)); lblNomeReceita.Text = receitaSelecionada.nomeReceita; lblTempMinima.Text = (receitaSelecionada.minima.ToString() + " Graus Celsius"); lblTempMaxima.Text = (receitaSelecionada.maxima.ToString() + " Graus Celsius"); Session["tempoPreparo"] = ((receitaSelecionada.tempo_preparo * 60) * 1000); Page.ClientScript.RegisterStartupScript(this.GetType(), "clearControls", $"definirTemperaturas({receitaSelecionada.minima.ToString()},{receitaSelecionada.maxima.ToString()});", true); //tudo relacionado a cookies //HttpCookie cookie = new HttpCookie("tempoPreparo", ((receitaSelecionada.tempo_preparo * 60) * 1000).ToString()); //cookie.Expires = DateTime.MinValue; //response.Cookies.Set(cookie); Timer1.Interval = 1000; Timer1.Enabled = true; }
protected void btnCadastrar_Click(object sender, EventArgs e) { ModelReceita modelReceita = Validar(); if (modelReceita.nomeReceita != "" || modelReceita.maxima != null || modelReceita.minima != null || modelReceita.tempo_preparo != null) { ConnectionFactory connection = new ConnectionFactory(); connection.InserirReceita(modelReceita); txtNomeReceita.Text = ""; txtTemperaturaMinima.Text = ""; txtTemperaturaMaxima.Text = ""; txtTemperaturaMaxima.Text = ""; } }
internal void InserirReceita(ModelReceita Receita) { using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string sql = $"INSERT INTO receita VALUES ('{Receita.nomeReceita}',{Receita.maxima},{Receita.minima},{Receita.tempo_preparo},1000)"; SqlCommand command = new SqlCommand(sql, connection); command.ExecuteNonQuery(); connection.Close(); } }
private ModelReceita Validar() { ModelReceita modelReceita = new ModelReceita(); if (txtNomeReceita.Text == "") { ErroNome.Text = "Insira o Nome da Receita"; txtNomeReceita.Text = ""; } else { ErroNome.Text = ""; modelReceita.nomeReceita = txtNomeReceita.Text; } if (txtTemperaturaMinima.Text != "") { try { modelReceita.minima = int.Parse(txtTemperaturaMinima.Text); } catch (FormatException) { ErroMinima.Text = "Insira a temperatura em numeros inteiros"; txtTemperaturaMinima.Text = ""; } } else { ErroMinima.Text = "Insira uma Temperatura Minima"; } if (txtTemperaturaMaxima.Text != "") { try { modelReceita.maxima = int.Parse(txtTemperaturaMaxima.Text); } catch (FormatException) { ErroMaxima.Text = "Insira a temperatura em numeros inteiros"; txtTemperaturaMaxima.Text = ""; } } else { ErroMaxima.Text = "Insira uma Temperatura Maxima"; } if (txtTempoReceita.Text != "") { try { modelReceita.tempo_preparo = int.Parse(txtTempoReceita.Text); } catch (FormatException) { ErroTempo.Text = "Insira o Tempo em minutos"; } } else { ErroTempo.Text = "Insira o Tempo de Preparo"; } return(modelReceita); }