コード例 #1
0
        //
        // GET: /Receitas/Excluir/5

        public async Task <ActionResult> Excluir(int id)
        {
            Receita receita = await context.Receitas.SingleAsync(x => x.ReceitaId == id);

            return(View(receita));
        }
コード例 #2
0
 public void Editar(Receita receita)
 {
     _repositorio.Editar(receita);
 }
コード例 #3
0
        public void Register(Receita user)
        {
            var service = new ReceitaService(_receitaRepository, _categoriaRepository);

            service.Registre(user);
        }
コード例 #4
0
 public void remove(Receita receita)
 {
     mReceita.Attach(receita);
     mReceita.DeleteOnSubmit(receita);
     commit();
 }
コード例 #5
0
 public async Task RegisterNewYieldAsync(Receita receita)
 {
     _controleFinanceiroContext.Receitas.Add(receita);
     await _controleFinanceiroContext.SaveChangesAsync();
 }
コード例 #6
0
ファイル: PassoController.cs プロジェクト: lxpnh98/CookMate
 public IActionResult Add([FromBody] Receita receita)
 {
     _context.Receita.Add(receita);
     _context.SaveChanges();
     return(new CreatedResult($"/api/receita/{receita.id}", receita));
 }
コード例 #7
0
        //--------------APAGAR--------------------

        public Receita Apagar(int?id)
        {
            Receita receita = db.Receita.Find(id);

            return(receita);
        }
コード例 #8
0
 public static Receita BuscarReceitaPorTipo(Receita r)
 {
     return(ctx.Receitas.Include("TipoRefeicao").FirstOrDefault(x => x.TipoRefeicao.Equals(r.TipoRefeicao)));
 }
コード例 #9
0
 public static Receita BuscarReceitaPorNivelDificuldade(Receita r)
 {
     return(ctx.Receitas.Include("NivelDificuldade").FirstOrDefault(x => x.NivelDificuldade.Equals(r.NivelDificuldade)));
 }
コード例 #10
0
 public static Receita BuscarReceitaPorTitulo(Receita r)
 {
     return(ctx.Receitas.FirstOrDefault(x => x.Titulo.Equals(r.Titulo)));
 }
コード例 #11
0
 public static void AlterarReceita(Receita r)
 {
     ctx.Entry(r).State = System.Data.Entity.EntityState.Modified;
     ctx.SaveChanges();
 }
コード例 #12
0
 public async Task <IList <Receita> > ToListAsync(Receita filtro) => await receitaRepository.ToListAsync(filtro);
コード例 #13
0
 private void Form1_Load(object sender, EventArgs e)
 {
     AtualizaCombobox();
     novaReceita = new Receita();
 }
コード例 #14
0
 public Receita Create(Receita entity)
 {
     _context.Receita.Add(entity);
     _context.SaveChanges();
     return(entity);
 }
コード例 #15
0
ファイル: ReceitaDados.cs プロジェクト: alisson3aq/SysOtica
        public List <Receita> select(Receita filtro)
        {
            List <Receita> retorno = new List <Receita>();

            try
            {
                this.Conecta();
                //instrucao a ser executada
                string sql = "select * from receita where rc_id = @rc_id";
                //se foi passada uma matricula válida, esta matricula entrará como critério de filtro
                if (filtro.Rc_id > 0)
                {
                    sql += " and  rc_id = @rc_id";
                }
                //se foi passada uma data válido, esta data entrará como critério de filtro
                if (filtro.Rc_data != null && filtro.Rc_id.Equals("") == false)
                {
                    sql += " and nome like '%@Rc_data%'";
                }
                SqlCommand cmd = new SqlCommand(sql, sqlConn);

                //se foi passada uma matricula válida, esta matricula entrará como critério de filtro
                if (filtro.Rc_id > 0)
                {
                    cmd.Parameters.Add("@rc_id", SqlDbType.Int);
                    cmd.Parameters["@rc_id"].Value = filtro.Rc_id;
                }
                //se foi passada um nome válido, este nome entrará como critério de filtro
                if (filtro.Rc_data != null && filtro.Rc_data.Equals("") == false)
                {
                    cmd.Parameters.Add("@data", SqlDbType.VarChar);
                    cmd.Parameters["@data"].Value = filtro.Rc_data;
                }
                //executando a instrucao e colocando o resultado em um leitor
                SqlDataReader dbreader = cmd.ExecuteReader();
                //lendo o resultado da consulta
                while (dbreader.Read())
                {
                    Receita receita = new Receita();
                    //acessando os valores das colunas do resultado

                    receita.Rc_id            = dbreader.GetInt32(dbreader.GetOrdinal("@rc_id"));
                    receita.Rc_historico     = dbreader.GetDateTime(dbreader.GetOrdinal("@rc_historico"));
                    receita.Rc_lodesferico   = dbreader.GetDouble(dbreader.GetOrdinal("@rc_lodesferico"));
                    receita.Rc_loeesferico   = dbreader.GetDouble(dbreader.GetOrdinal("@rc_loeesferico"));
                    receita.Rc_podesferico   = dbreader.GetDouble(dbreader.GetOrdinal("@rc_podesferico"));
                    receita.Rc_poeesferico   = dbreader.GetDouble(dbreader.GetOrdinal("@rc_poeesferico"));
                    receita.Rc_lodcilindrico = dbreader.GetDouble(dbreader.GetOrdinal("@rc_lodcilindrico"));
                    receita.Rc_loecilindrico = dbreader.GetDouble(dbreader.GetOrdinal("@rc_loecilindrico"));
                    receita.Rc_podcilindrico = dbreader.GetDouble(dbreader.GetOrdinal("@rc_podcilindrico"));
                    receita.Rc_poecilindrico = dbreader.GetDouble(dbreader.GetOrdinal("@rc_poecilindrico"));
                    receita.Rc_lodeixo       = dbreader.GetDouble(dbreader.GetOrdinal("@rc_lodeixo"));
                    receita.Rc_loeeixo       = dbreader.GetDouble(dbreader.GetOrdinal("@rc_loeeixo"));
                    receita.Rc_podeixo       = dbreader.GetDouble(dbreader.GetOrdinal("@rc_podeixo"));
                    receita.Rc_poeeixo       = dbreader.GetDouble(dbreader.GetOrdinal("@rc_poeeixo"));
                    receita.Rc_lodaltura     = dbreader.GetDouble(dbreader.GetOrdinal("@rc_lodaltura"));
                    receita.Rc_loealtura     = dbreader.GetDouble(dbreader.GetOrdinal("@rc_loealtura"));
                    receita.Rc_podaltura     = dbreader.GetDouble(dbreader.GetOrdinal("@rc_podaltura"));
                    receita.Rc_poealtura     = dbreader.GetDouble(dbreader.GetOrdinal("@rc_poealtura"));
                    receita.Rc_loddnp        = dbreader.GetDouble(dbreader.GetOrdinal("@rc_loddnp"));
                    receita.Rc_loednp        = dbreader.GetDouble(dbreader.GetOrdinal("@rc_loednp"));
                    receita.Rc_poddnp        = dbreader.GetDouble(dbreader.GetOrdinal("@rc_poddnp"));
                    receita.Rc_poednp        = dbreader.GetDouble(dbreader.GetOrdinal("@rc_poednp"));
                    receita.Rc_adicao        = dbreader.GetDouble(dbreader.GetOrdinal("@rc_adicao"));
                    receita.Rc_nomemedico    = dbreader.GetString(dbreader.GetOrdinal("@rc_nomemedico"));
                    receita.Rc_observacoes   = dbreader.GetString(dbreader.GetOrdinal("@rc_observacoes"));
                    receita.Rc_data          = dbreader.GetDateTime(dbreader.GetOrdinal("@rc_data"));
                    receita.Rc_dtavalidade   = dbreader.GetDateTime(dbreader.GetOrdinal("@rc_dtavalidade"));

                    retorno.Add(receita);
                }
                //fechando o leitor de resultados
                dbreader.Close();
                //liberando a memoria
                cmd.Dispose();
                //fechando a conexao
                this.Desconecta();
            }
            catch (Exception ex)
            {
                throw new Exception("erro ao conectar e selecionar " + ex.Message);
            }
            return(retorno);
        }
コード例 #16
0
 public static void RemoverReceita(Receita r)
 {
     ctx.Receitas.Remove(r);
     ctx.SaveChanges();
 }
コード例 #17
0
        public ActionResult <Receita> Create(Receita receita)
        {
            _RecitaService.Create(receita);

            return(CreatedAtRoute("GetReceita", new { id = receita.id.ToString() }, receita));
        }
コード例 #18
0
ファイル: Program.cs プロジェクト: jumaciel/PetitChef2.0
        private static void GetIngredientes(Receita receita, HtmlNode linha)
        {
            HtmlNode ingredientes = linha.SelectSingleNode("./div[@class='ingredients']");

            receita.Ingredientes = ingredientes.InnerText;
        }
コード例 #19
0
 public void Alterar(Receita receita)
 {
     db.Entry(receita).State = EntityState.Modified;
     db.SaveChanges();
 }
コード例 #20
0
ファイル: Program.cs プロジェクト: jumaciel/PetitChef2.0
        private static void GetTitulo(Receita receita, HtmlNode linha)
        {
            HtmlNode titulo = linha.SelectSingleNode("./h2/a");

            receita.Titulo = titulo.InnerText;
        }
コード例 #21
0
 public void add(Receita receita)
 {
     mReceita.InsertOnSubmit(receita);
     commit();
 }
コード例 #22
0
 public Receita Create(Receita entity)
 {
     return(this._repository.Create(entity));
 }
コード例 #23
0
        public void popularDb()
        {
            if (getAllProdutos().Count > 0)
            {
                removeAll();
            }

            Produto p1 = new Produto("Farinha", 10.5f, "1kg. Da marca da vovo");
            Produto p2 = new Produto("Chocolate em po", 5.99f, "1kg. Doce como a vida");
            Produto p3 = new Produto("Ovo", 4.99f, "12unit. De granja");
            Produto p4 = new Produto("Manteiga", 4.99f, "500g. Light");
            Produto p5 = new Produto("Agua", 2.99f, "1L. Indaia");
            Produto p6 = new Produto("Leite", 6.99f, "1L. Betania");
            Produto p7 = new Produto("Coco", 223.75f, "Colhido por freiras cegas das montanhas");

            add(p1);
            add(p2);
            add(p3);
            add(p4);
            add(p5);
            add(p6);

            Ingrediente i1 = new Ingrediente(p1, 1f);
            Ingrediente i2 = new Ingrediente(p2, 2f);
            Ingrediente i3 = new Ingrediente(p3, 1f);
            Ingrediente i4 = new Ingrediente(p4, 4f);
            Ingrediente i5 = new Ingrediente(p1, 8f);
            Ingrediente i6 = new Ingrediente(p1, 3f);
            Ingrediente i7 = new Ingrediente(p5, 2f);
            Ingrediente i8 = new Ingrediente(p6, 3f);
            Ingrediente i9 = new Ingrediente(p7, 2f);

            add(i1);
            add(i2);
            add(i3);
            add(i4);
            add(i5);
            add(i6);
            add(i7);
            add(i8);
            add(i9);

            Receita r1 = new Receita();

            r1.Nome = "Doce de chocolate";
            r1.Ingredientes.Add(i2);
            r1.Ingredientes.Add(i6);
            r1.Preparo = "Junte tudo, mexa um pouco e pronto!\nColeque no forno ate queimar.";

            Receita r2 = new Receita();

            r2.Nome = "Bolo";
            r2.Ingredientes.Add(i5);
            r2.Ingredientes.Add(i2);
            r2.Ingredientes.Add(i3);
            r2.Ingredientes.Add(i4);
            r2.Preparo = "Junte tudo, mexa um pouco e pronto!\nColeque no forno ate queimar.\nVai ser um super bolo";

            Receita r3 = new Receita();

            r3.Nome = "Picole";
            r3.Ingredientes.Add(i2);
            r3.Ingredientes.Add(i7);
            r3.Ingredientes.Add(i8);
            r3.Preparo = "Junte tudo, mexa um pouco e pronto!\nColeque no forno ate queimar.\nO resultado eh uma palheta mexicana";

            Receita r4 = new Receita();

            r4.Nome = "Cocada suprema";
            r4.Ingredientes.Add(i7);
            r4.Ingredientes.Add(i9);
            r4.Preparo = "Junte tudo, mexa um pouco e pronto!\nColeque no forno ate queimar.\nO mlehor do mundo";

            add(r1);
            add(r2);
            add(r3);
            add(r4);

            Supermercado s1 = new Supermercado();

            s1.Nome      = "Cometa";
            s1.Latitude  = 10;
            s1.Longitude = 25;
            s1.Produtos.Add(p1);
            s1.Produtos.Add(p2);
            s1.Produtos.Add(p3);
            s1.Produtos.Add(p4);
            s1.Produtos.Add(p5);

            Supermercado s2 = new Supermercado();

            s2.Nome      = "Pao de acucar";
            s2.Latitude  = 50;
            s2.Longitude = 75;
            s2.Produtos.Add(p6);
            s2.Produtos.Add(p3);
            s2.Produtos.Add(p4);
            s2.Produtos.Add(p5);
            s2.Produtos.Add(p7);

            add(s1);
            add(s2);

            //teste();
        }
コード例 #24
0
 public void Update(Receita entity, int id)
 {
     this._repository.Update(entity, id);
 }
コード例 #25
0
 public void Salvar(Receita receita)
 {
     _repositorio.Gravar(receita);
 }
コード例 #26
0
        public void IncluirConfParcelasRec(Receita obj)
        {//cria um codigo alertorio para conta
            int um, dois, tres;

            um   = Convert.ToInt32(DateTime.Today.DayOfYear);
            dois = Convert.ToInt32(DateTime.Today.DayOfWeek);
            tres = DateTime.Now.Millisecond;

            int hash = um + dois + tres;

            obj.CodigoControle = hash;

            String auxfinal;

            int sairWhile = Convert.ToInt32(obj.Obs);

            String dia, mes, ano;

            do
            {
                DateTime dataAux = Convert.ToDateTime(obj.Data);

                dia = dataAux.Day.ToString();
                ano = dataAux.Year.ToString();
                mes = dataAux.Month.ToString();
                int aux2 = Convert.ToInt32(mes) + 1;



                auxfinal = dia + "/" + aux2 + "/" + ano;



                MySqlCommand cmd = new MySqlCommand("insert into receita_contas values(default, @descricao, @valor, @data , @obs ,@codigoControle)");


                cmd.Parameters.AddWithValue("@valor", obj.Valor);
                cmd.Parameters.AddWithValue("@descricao", obj.Descricao);
                cmd.Parameters.AddWithValue("@data", obj.Data);
                cmd.Parameters.AddWithValue("@obs", obj.Obs);
                cmd.Parameters.AddWithValue("@codigoControle", obj.CodigoControle);
                Abrir();
                Executar(cmd);



                obj.Obs = (Convert.ToInt32(obj.Obs) - 1).ToString();

                if (mes == "12")// este if aumenta um ano quando parcelamento envouver mais de um ano
                {
                    int mes13 = Convert.ToInt32(ano);
                    mes13 = mes13 + 1;
                    ano   = mes13.ToString();
                    //acima arrumo ano

                    mes = "01";

                    auxfinal = dia + "/" + mes + "/" + ano;
                }
                sairWhile--;
                obj.Data = Convert.ToString(auxfinal);
            } while (sairWhile > 0);

            Fechar();
        }
コード例 #27
0
 public void Excluir(Receita receita)
 {
     _repositorio.Excluir(receita);
 }
コード例 #28
0
ファイル: ReceitaDados.cs プロジェクト: alisson3aq/SysOtica
        public void Insert(Receita receita)
        {
            try
            {
                //abrir a conexão
                this.Conecta();
                string sql = "INSERT INTO receita rc_historico, rc_lodesferico, rc_loeesferico,rc_podesferico, rc_poeesferico,rc_lodcilindrico,rc_loecilindrico, rc_podcilindrico ,rc_poecilindrico,rc_lodeixo,rc_loeeixo,rc_podeixo,rc_poeeixo,rc_lodaltura,rc_loealtura,rc_podaltura,rc_poealtura,rc_loddnp,rc_loednp, rc_poddnp,rc_poednp,rc_adicao,rc_nomemedico,rc_observacoes,rc_data,rc_dtavalidade";
                //instrucao a ser executada
                SqlCommand cmd = new SqlCommand(sql, this.sqlConn);

                cmd.Parameters.Add("@rc_historico", SqlDbType.VarChar);
                cmd.Parameters["@rc_historico"].Value = receita.Rc_historico;

                cmd.Parameters.Add("@rc_lodesferico", SqlDbType.Date);
                cmd.Parameters["@rc_lodesferico"].Value = receita.Rc_lodesferico;

                cmd.Parameters.Add("@rc_loeesferico", SqlDbType.VarChar);
                cmd.Parameters["@rc_loeesferico"].Value = receita.Rc_loeesferico;

                cmd.Parameters.Add("@rc_podesferico", SqlDbType.VarChar);
                cmd.Parameters["@rc_podesferico"].Value = receita.Rc_podesferico;

                cmd.Parameters.Add("@rc_poeesferico", SqlDbType.VarChar);
                cmd.Parameters["@rc_poeesferico"].Value = receita.Rc_poeesferico;

                cmd.Parameters.Add("@rc_lodcilindrico", SqlDbType.VarChar);
                cmd.Parameters["@rc_lodcilindrico"].Value = receita.Rc_lodcilindrico;

                cmd.Parameters.Add("@rc_loecilindrico", SqlDbType.VarChar);
                cmd.Parameters["@rc_loecilindrico"].Value = receita.Rc_loecilindrico;

                cmd.Parameters.Add("@rc_podcilindrico", SqlDbType.VarChar);
                cmd.Parameters["@rc_podcilindrico"].Value = receita.Rc_podcilindrico;

                cmd.Parameters.Add("@rc_poecilindrico", SqlDbType.VarChar);
                cmd.Parameters["@rc_poecilindrico"].Value = receita.Rc_poecilindrico;

                cmd.Parameters.Add("@rc_lodeixo", SqlDbType.VarChar);
                cmd.Parameters["@rc_lodeixo"].Value = receita.Rc_lodeixo;

                cmd.Parameters.Add("@rc_loeeixo", SqlDbType.VarChar);
                cmd.Parameters["@rc_loeeixo"].Value = receita.Rc_loeeixo;

                cmd.Parameters.Add("@rc_podeixo", SqlDbType.VarChar);
                cmd.Parameters["@rc_podeixo"].Value = receita.Rc_podeixo;

                cmd.Parameters.Add("@rc_poeeixo", SqlDbType.VarChar);
                cmd.Parameters["@rc_poeeixo"].Value = receita.Rc_poeeixo;

                cmd.Parameters.Add("@rc_lodaltura", SqlDbType.VarChar);
                cmd.Parameters["@rc_lodaltura"].Value = receita.Rc_lodaltura;

                cmd.Parameters.Add("@rc_loealtura", SqlDbType.VarChar);
                cmd.Parameters["@rc_loealtura"].Value = receita.Rc_loealtura;

                cmd.Parameters.Add("@rc_podaltura", SqlDbType.VarChar);
                cmd.Parameters["@rc_podaltura"].Value = receita.Rc_podaltura;

                cmd.Parameters.Add("@rc_poealtura", SqlDbType.VarChar);
                cmd.Parameters["@rc_poealtura"].Value = receita.Rc_poealtura;

                cmd.Parameters.Add("@rc_loddnp", SqlDbType.VarChar);
                cmd.Parameters["@rc_loddnp"].Value = receita.Rc_loddnp;

                cmd.Parameters.Add("@rc_loednp", SqlDbType.VarChar);
                cmd.Parameters["@rc_loednp"].Value = receita.Rc_loednp;

                cmd.Parameters.Add("@rc_poddnp", SqlDbType.VarChar);
                cmd.Parameters["@rc_poddnp"].Value = receita.Rc_poddnp;

                cmd.Parameters.Add("@rc_poednp", SqlDbType.VarChar);
                cmd.Parameters["@rc_poednp"].Value = receita.Rc_poednp;

                cmd.Parameters.Add("@rc_adicao", SqlDbType.VarChar);
                cmd.Parameters["@rc_adicao"].Value = receita.Rc_adicao;

                cmd.Parameters.Add("@rc_nomemedico", SqlDbType.VarChar);
                cmd.Parameters["@rc_nomemedico"].Value = receita.Rc_nomemedico;

                cmd.Parameters.Add("@rc_observacoes", SqlDbType.VarChar);
                cmd.Parameters["@rc_observacoes"].Value = receita.Rc_observacoes;

                cmd.Parameters.Add("@rc_data", SqlDbType.VarChar);
                cmd.Parameters["@rc_data"].Value = receita.Rc_data;

                cmd.Parameters.Add("@rc_dtavalidade", SqlDbType.VarChar);
                cmd.Parameters["@rc_dtavalidade"].Value = receita.Rc_dtavalidade;

                //executando a instrucao
                cmd.ExecuteNonQuery();
                //liberando a memoria
                cmd.Dispose();
                //fechando a conexao
                this.Desconecta();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Conectar e inserir " + ex.Message);
            }
        }
コード例 #29
0
        public void Update(Receita entity)
        {
            var service = new ReceitaService(_receitaRepository, _categoriaRepository);

            service.Update(entity);
        }
コード例 #30
0
ファイル: frmCadRec.cs プロジェクト: intherdack/ContasV2
        private void Cadastrar_Click(object sender, EventArgs e)
        {
            bool    validado = true;
            Receita r        = new Receita();

            //Valida os Dados
            if (String.IsNullOrEmpty(txtDesc.Text))
            {
                MessageBox.Show("Preencha o Campo Descrição!");
                validado = false;
            }

            if (String.IsNullOrEmpty(txtValor.Text))
            {
                MessageBox.Show("Preencha o Campo Valor!");
                validado = false;
            }
            if (String.IsNullOrEmpty(txtMeses.Text))
            {
                MessageBox.Show("Preencha o Campo Meses!");
                txtMeses.Text = "1";
                validado      = false;
            }
            else
            {
                if (Convert.ToInt16(txtMeses.Text.Trim()) == 0 && continuo.Checked == false)
                {
                    MessageBox.Show("Valor INCORRETO para número de meses");
                    validado = false;
                }
            }

            if (validado == true)
            {
                if (Convert.ToInt32(txtMeses.Text.Trim()) != 0)
                {
                    r.Descricao      = txtDesc.Text;
                    r.Data           = Convert.ToString(dateCadastro.Text);
                    r.Valor          = new ValidacaoController().CorrigeDouble(txtValor.Text);
                    r.CodigoControle = Convert.ToInt16(txtCodigo.Text);

                    if (continuo.Checked == true)
                    {
                        r.Obs = "Mensal";
                    }
                    else
                    {
                        r.Obs = txtMeses.Text;
                    }


                    new ContasController().IncluirConfParcelasRec(r);
                    MessageBox.Show("Cadastrado com Sucesso");
                    this.Close();
                }
                else
                {
                    r.Descricao      = txtDesc.Text;
                    r.Data           = Convert.ToString(dateCadastro.Text);
                    r.Valor          = new ValidacaoController().CorrigeDouble(txtValor.Text);
                    r.CodigoControle = Convert.ToInt16(txtCodigo.Text);

                    if (continuo.Checked == true)
                    {
                        r.Obs = "Mensal";
                    }
                    else
                    {
                        r.Obs = txtMeses.Text;
                    }
                    new ContasController().IncluirContinuoRec(r);
                    MessageBox.Show("Cadastrado com Sucesso, Do mês atual até Dezembro");

                    this.Close();
                }
            }
        }