コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            perda perda = db.perdas.Find(id);

            db.perdas.Remove(perda);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult Edit(perda perda)
 {
     if (ModelState.IsValid)
     {
         db.Entry(perda).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(perda));
 }
コード例 #3
0
        public ActionResult Create(perda perda)
        {
            if (ModelState.IsValid)
            {
                db.perdas.Add(perda);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(perda));
        }
コード例 #4
0
        //
        // GET: /perda/Edit/5

        public ActionResult Edit(int id)
        {
            perda perda = db.perdas.Find(id);

            perdaEdit             perdaEdit      = new perdaEdit();
            List <materia_primas> materia_primas = new List <materia_primas>();



            string str_query = @"select co.id, mp.id as mpid, descricao, quantidade, co.unidade from perdas co
											join materia_primas mp on mp.id = co.materia_primas_id
											where co.id = @id"                                            ;

            using (SqlConnection conn = new SqlConnection(str_connection))
                using (SqlCommand cmd = new SqlCommand(str_query, conn))
                {
                    cmd.Parameters.AddWithValue("@id", id);
                    conn.Open();

                    SqlDataReader reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        int    nId        = Convert.ToInt32(reader["id"]);
                        string codigo_smk = reader["codigo_smk"].ToString();
                        int    quantidade = Convert.ToInt32(reader["quantidade"]);
                        string descricao  = reader["descricao"].ToString();
                        string unidade    = reader["unidade"].ToString();

                        perdaEdit.quantidade = quantidade;
                        perdaEdit.unidade    = unidade;
                        materia_primas       = db.materia_primas.ToList();

                        perdaEdit.materia_primas = materia_primas;
                    }

                    conn.Close();
                }
            return(View(perdaEdit));
        }
コード例 #5
0
        //
        // GET: /perda/Details/5

        public ViewResult Details(int id)
        {
            perda perda = db.perdas.Find(id);

            return(View(perda));
        }
コード例 #6
0
        //
        // GET: /perda/Delete/5

        public ActionResult Delete(int id)
        {
            perda perda = db.perdas.Find(id);

            return(View(perda));
        }