コード例 #1
0
        public ActionResult xoalaphoadon(int id)
        {
            Models.CTHOADON cTHOADON = dc.CTHOADONs.Find(id);
            if (cTHOADON != null)
            {
                dc.CTHOADONs.Remove(cTHOADON);
                dc.SaveChanges();
            }

            return(RedirectToAction("IndexHDL"));
        }
コード例 #2
0
 public ActionResult Formxoalaphoadon(int id)
 {
     //List<HOADON> ds = dc.HOADONs.ToList();
     //bool coXoa = true;
     Models.CTHOADON cTHOADON = dc.CTHOADONs.Find(id);
     //foreach (var item in ds)
     //{
     //    if (item.Tinhtrang == false)
     //    {
     //        coXoa = false;
     //        break;
     //    }
     //}
     //ViewBag.Xoakh = coXoa;
     if (cTHOADON != null)
     {
         return(View(cTHOADON));
     }
     return(RedirectToAction("IndexHDL"));
 }
コード例 #3
0
        public ActionResult laphoadon(Models.CTHOADON cTHOADON)
        {
            if (ModelState.IsValid)
            {
                decimal a1 = 0;
                decimal a2 = 0;
                decimal a3 = 0;
                decimal a4 = 0;
                decimal a5 = 0;
                decimal a6 = 0;

                List <Models.GIADIEN> ds = dc.GIADIENs.ToList();
                foreach (var item in ds)
                {
                    var sodien = cTHOADON.Dntt;

                    if (sodien <= 100 && item.Mabac == 1)
                    {
                        a1 = cTHOADON.Dntt * item.Dongia;
                        cTHOADON.chitietdongia = Convert.ToString(cTHOADON.Dntt) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a1);
                    }
                    else if (sodien > 101 && sodien <= 150)//101 - 150
                    {
                        if (item.Mabac == 1)
                        {
                            a1 = 100 * item.Dongia;
                            cTHOADON.chitietdongia = Convert.ToString(100) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a1) + '\n';
                        }


                        else if (sodien - 100 > 0 && item.Mabac == 2)
                        {
                            a2 = (cTHOADON.Dntt - 100) * item.Dongia;

                            cTHOADON.chitietdongia += Convert.ToString(cTHOADON.Dntt - 100) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a2) + "\n";
                            cTHOADON.chitietdongia += "VAT 10% =" + Convert.ToString((a1 + a2) * 10 / 100);
                        }
                    }
                    else if (sodien >= 151 && sodien <= 200)//151 -200
                    {
                        //170
                        if (item.Mabac == 1)
                        {
                            a1 = 100 * item.Dongia;
                            cTHOADON.chitietdongia = Convert.ToString(100) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a1) + '\n';
                        }


                        else if (sodien - 100 > 0 && item.Mabac == 2)//70
                        {
                            //170
                            a2 = 50 * item.Dongia;
                            cTHOADON.chitietdongia += Convert.ToString(cTHOADON.Dntt - 100) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a2) + "\n";
                        }
                        else if (sodien - 50 > 0 && item.Mabac == 3)
                        {
                            a3 = (sodien - 150) * item.Dongia;
                            //cTHOADON.chitietdongia = Convert.ToString(100) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a1) + '\n';
                            //cTHOADON.chitietdongia += Convert.ToString(50) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a2) + "\n";
                            cTHOADON.chitietdongia += Convert.ToString(cTHOADON.Dntt - 150) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a3) + "\n";
                            cTHOADON.chitietdongia += "VAT 10% =" + Convert.ToString((a1 + a2 + a3) * 10 / 100);
                        }
                    }
                    else if (sodien >= 201 && sodien <= 300)//151 -200
                    {
                        //230
                        if (item.Mabac == 1)
                        {
                            a1 = 100 * item.Dongia;
                            cTHOADON.chitietdongia = Convert.ToString(100) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a1) + '\n';
                        }


                        else if (sodien - 100 > 0 && item.Mabac == 2)//70
                        {
                            //230
                            a2 = 50 * item.Dongia;
                            cTHOADON.chitietdongia += Convert.ToString(cTHOADON.Dntt - 100) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a2) + "\n";
                        }

                        else if (sodien - 50 > 0 && item.Mabac == 3)
                        {
                            a3 = 50 * item.Dongia;

                            cTHOADON.chitietdongia += Convert.ToString(cTHOADON.Dntt - 150) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a3) + "\n";
                        }
                        else if (sodien - 50 > 0 && item.Mabac == 4)
                        {
                            a4 = (sodien - 200) * item.Dongia;
                            cTHOADON.chitietdongia += Convert.ToString(cTHOADON.Dntt - 200) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a4) + "\n";

                            cTHOADON.chitietdongia += "VAT 10% =" + Convert.ToString((a1 + a2 + a3 + a4) * 10 / 100);
                        }
                    }
                    else if (sodien >= 301 && sodien <= 400)
                    {
                        //230
                        if (item.Mabac == 1)
                        {
                            a1 = 100 * item.Dongia;
                            cTHOADON.chitietdongia = Convert.ToString(100) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a1) + '\n';
                        }
                        else if (sodien - 100 > 0 && item.Mabac == 2)//70
                        {
                            //dn =400 -59 =350
                            a2 = 50 * item.Dongia;
                            cTHOADON.chitietdongia += Convert.ToString(50) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a2) + "\n";
                        }
                        else if (sodien - 50 > 0 && item.Mabac == 3)
                        {
                            a3 = 50 * item.Dongia;
                            cTHOADON.chitietdongia += Convert.ToString(50) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a3) + "\n";
                        }
                        else if (sodien - 50 > 0 && item.Mabac == 4)
                        {
                            a4 = 100 * item.Dongia;
                            cTHOADON.chitietdongia += Convert.ToString(100) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a4) + "\n";
                        }
                        else if (sodien - 100 > 0 && item.Mabac == 5)
                        {
                            a5 = (sodien - 300) * item.Dongia;
                            cTHOADON.chitietdongia += Convert.ToString(cTHOADON.Dntt - 300) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a5) + "\n";
                            cTHOADON.chitietdongia += "VAT 10% =" + Convert.ToString((a1 + a2 + a3 + a4 + a5) * 10 / 100);
                        }
                    }
                    else if (sodien > 400)
                    {
                        //230
                        if (item.Mabac == 1)
                        {
                            a1 = 100 * item.Dongia;
                            cTHOADON.chitietdongia = Convert.ToString(100) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a1) + '\n';
                        }
                        else if (sodien - 100 > 0 && item.Mabac == 2)//70
                        {
                            //dn =400 -59 =350
                            a2 = 50 * item.Dongia;
                            cTHOADON.chitietdongia += Convert.ToString(50) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a2) + "\n";
                        }
                        else if (sodien - 50 > 0 && item.Mabac == 3)
                        {
                            a3 = 50 * item.Dongia;
                            cTHOADON.chitietdongia += Convert.ToString(50) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a3) + "\n";
                        }
                        else if (sodien - 50 > 0 && item.Mabac == 4)
                        {
                            a4 = 100 * item.Dongia;
                            cTHOADON.chitietdongia += Convert.ToString(100) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a4) + "\n";
                        }
                        else if (sodien - 100 > 0 && item.Mabac == 5)
                        {
                            a5 = 100 * item.Dongia;
                            cTHOADON.chitietdongia += Convert.ToString(100) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a5) + "\n";
                        }
                        else if (item.Mabac == 6)
                        {
                            a6 = (sodien - 400) * item.Dongia;
                            cTHOADON.chitietdongia += Convert.ToString(cTHOADON.Dntt - 400) + " * " + Convert.ToString(item.Dongia) + " = " + Convert.ToString(a6) + "\n";
                            cTHOADON.chitietdongia += "VAT 10% =" + Convert.ToString((a1 + a2 + a3 + a4 + a5 + a6) * 10 / 100);
                        }
                    }
                }

                dc.CTHOADONs.Add(cTHOADON);
                dc.SaveChanges();

                return(RedirectToAction("IndexHD"));
            }
            ViewBag.dsdk = dc.DIENKEs.ToList();
            ViewBag.dshd = dc.HOADONs.ToList();
            return(View("Formlaphoadon"));
        }