public ActionResult xoalaphoadon(int id) { Models.CTHOADON cTHOADON = dc.CTHOADONs.Find(id); if (cTHOADON != null) { dc.CTHOADONs.Remove(cTHOADON); dc.SaveChanges(); } return(RedirectToAction("IndexHDL")); }
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")); }
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")); }