public ActionResult Create(KT_NGAYHOATDONG t) { if (ModelState.IsValid) { var ngayhd = db.KT_NGAYHOATDONG.Where(n => n.MA_TINHTP == t.MA_TINHTP && n.NAM == t.NAM && n.THANG == t.THANG && n.DNHOM_TAUID == t.DNHOM_TAUID && n.DM_NhomNgheID == t.DM_NhomNgheID ); if (ngayhd.Count() > 0) { KT_NGAYHOATDONG ngay = ngayhd.FirstOrDefault(); Inline_Danger(string.Format("Thông tin ngày hoạt động tiềm năng của nghề khai thác và nhóm công suất này đã tồn tại"), true); } else { db.KT_NGAYHOATDONG.Add(t); db.SaveChanges(); this.Information(string.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, "Ngày hoạt động tiềm năng")); return(RedirectToAction("Index")); } } initialCategoryCreateAction(); return(View(t)); }
public ActionResult Create([Bind(Include = "DM_NhomNgheID,TenNhomNghe,MoTa")] DM_NHOMNGHE dm_nhomnghe) { if (ModelState.IsValid) { var checkExist = db.DM_NHOMNGHE.Where(b => b.TenNhomNghe.ToUpper().Contains(dm_nhomnghe.TenNhomNghe.ToUpper().Trim()) ); string msgErrs = string.Empty; if (checkExist.Count() > 0) { DM_NHOMNGHE obj = checkExist.FirstOrDefault(); msgErrs = string.Format("Đã tồn tại nhóm nghề có tên [{0}]", obj.TenNhomNghe.ToString()) + "<br />"; } if (string.IsNullOrEmpty(msgErrs)) { db.DM_NHOMNGHE.Add(dm_nhomnghe); db.SaveChanges(); this.Information(string.Format(Constants.NOTIFY_ADD_SUCCESS, string.Empty)); return(RedirectToAction("Index")); } else { Inline_Danger(msgErrs, true); } } return(View(dm_nhomnghe)); }
public ActionResult Create(DM_DOITUONG_NUOI_THIETHAI dm_doituong_nuoi_thiethai) { if (ModelState.IsValid) { var checkExist = db.DM_DOITUONG_NUOI_THIETHAI.Where(b => b.Name.ToUpper().Contains(dm_doituong_nuoi_thiethai.Name.ToUpper().Trim()) ); string msgErrs = string.Empty; if (checkExist.Count() > 0) { DM_DOITUONG_NUOI_THIETHAI obj = checkExist.FirstOrDefault(); msgErrs = string.Format("Đã tồn tại đối tượng có tên [{0}]", obj.Name.ToString()) + "<br />"; } if (string.IsNullOrEmpty(msgErrs)) { db.DM_DOITUONG_NUOI_THIETHAI.Add(dm_doituong_nuoi_thiethai); db.SaveChanges(); this.Information(string.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, string.Empty)); return(RedirectToAction("Index")); } else { Inline_Danger(msgErrs, true); } } return(View(dm_doituong_nuoi_thiethai)); }
public ActionResult Create(DM_DOITUONG_NUOI_MANLO dm_doituong_nuoi_manlo) { if (ModelState.IsValid) { var checkExist = db.DM_DOITUONG_NUOI_MANLO.Where(b => b.TEN_DOI_TUONG.ToUpper().Contains(dm_doituong_nuoi_manlo.TEN_DOI_TUONG.ToUpper().Trim()) && b.LOAI_DOI_TUONG == dm_doituong_nuoi_manlo.LOAI_DOI_TUONG ); string msgErrs = string.Empty; if (checkExist.Count() > 0) { DM_DOITUONG_NUOI_MANLO obj = checkExist.FirstOrDefault(); msgErrs = string.Format("Đã tồn tại đối tượng có tên [{0}] có hình thức nuôi [{1}]", obj.TEN_DOI_TUONG.ToString(), obj.DM_HINHTHUC_NUOI.TEN_HINH_THUC.ToString()) + "<br />"; } if (string.IsNullOrEmpty(msgErrs)) { db.DM_DOITUONG_NUOI_MANLO.Add(dm_doituong_nuoi_manlo); db.SaveChanges(); this.Information(string.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, string.Empty)); return(RedirectToAction("Index")); } else { Inline_Danger(msgErrs, true); } } BindComboDM(); return(View(dm_doituong_nuoi_manlo)); }
public ActionResult Create(KT_CPUE t) { if (ModelState.IsValid) { var cpue = db.KT_CPUE.Where(c => c.MA_TINHTP == t.MA_TINHTP && c.DM_NhomNgheID == t.DM_NhomNgheID && c.DNHOM_TAUID == t.DNHOM_TAUID && c.SO_DK.ToLower().Equals(t.SO_DK.ToLower()) && c.NGAY_CAP_BEN.Value.Month == t.NGAY_CAP_BEN.Value.Month && c.NGAY_CAP_BEN.Value.Year == t.NGAY_CAP_BEN.Value.Year ); // validate server code string msgErrs = string.Empty; if (t.NGAY_THU_PHIEU.HasValue && t.NGAY_THU_PHIEU.Value > DateTime.Today) { msgErrs += string.Format("Ngày thu phiếu [{0}] không được lớn hơn ngày hiện tại", t.NGAY_THU_PHIEU.Value.ToShortDateString()) + "<br />"; } if (t.NGAY_XUAT_BEN.Value > DateTime.Today) { msgErrs += string.Format("Ngày xuất bến [{0}] không được lớn hơn ngày hiện tại", t.NGAY_XUAT_BEN.Value.ToShortDateString()) + "<br />"; } if (t.NGAY_CAP_BEN.Value > DateTime.Today) { msgErrs += string.Format("Ngày cập bến [{0}] không được lớn hơn ngày hiện tại", t.NGAY_CAP_BEN.Value.ToShortDateString()) + "<br />"; } if (cpue.Count() > 0) { KT_CPUE cp = cpue.FirstOrDefault(); msgErrs += String.Format("Đã tồn tại thông tin phỏng vấn sản lượng của tàu có số đăng ký [{0}]", cp.SO_DK) + "<br />"; //Inline_Danger(String.Format("Đã tồn tại thông tin phỏng vấn sản lượng của tàu có số đăng ký [{0}]",cp.SO_DK), true); } if (string.IsNullOrEmpty(msgErrs)) { t.NGAY_NM = DateTime.Today; t.NGUOI_NM = User.Identity.Name; db.KT_CPUE.Add(t); db.SaveChanges(); this.Information(string.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, "Phỏng vấn sản lượng")); return(RedirectToAction("Index")); } else { Inline_Danger(msgErrs, true); } } initialCategoryCreateAction(); return(View(t)); }
//GET: /home/pocetna public ActionResult Index() { ViewBag.gradLista = new SelectList(fdb.Grad, "PostBroj", "ImeGrada"); ViewBag.kvartLista = new SelectList(fdb.Kvart, "KvartId", "ImeKvarta"); ViewBag.zupLista = new SelectList(fdb.Zupanija, "ZupId", "ZupIme"); var r = from k in fdb.Restoran select k; List <Restoran> racR = new List <Restoran>(10); foreach (var i in r) { Rating rest = fdb.Rating.Find(i.RestId); int?brojglasaca = rest.jedna + rest.dvije + rest.tri + rest.cetiri + rest.pet; if (brojglasaca == 0 || brojglasaca == null) { brojglasaca = 1; } int? zbrojocjena = rest.jedna + rest.dvije * 2 + rest.tri * 3 + rest.cetiri * 4 + rest.pet * 5; double?rating = (double)zbrojocjena / brojglasaca; double rat = (double)rating; rat = System.Math.Round(rat, 2); rest.ocjena = rat; } fdb.SaveChanges(); foreach (var i in r) { if (racR.Count < 10) { racR.Add(i); } else { double? min = 5.0; Restoran minRest = new Restoran(); foreach (var k in racR) { if (k.Rating.ocjena < min) { min = k.Rating.ocjena; minRest = k; } } if (minRest.Rating.ocjena >= i.Rating.ocjena) { continue; } else { racR.Remove(minRest); racR.Add(i); } } } return(View(racR)); }
public ActionResult Create(FormCollection _form, KT_DONGSUA_TAUTHUYEN _obj) { List <string> lstKeytxtNAM = _form.AllKeys.ToList().Where(s => s.StartsWith("txtNAM_")).ToList <String>(); List <int> lstInt = new List <int>(); lstKeytxtNAM.ForEach(o => lstInt.Add(int.Parse(o.Split('_')[o.Split('_').Count() - 1]))); //var errors = from modelstate in ModelState.AsQueryable().Where(f => f.Value.Errors.Count > 0) select new { Title = modelstate.Key }; //var a = ModelState.IsValidField("TRONG_TAI_TOIDA_COTHE"); //FDB.Common.Helpers.GetValueForm<KT_DONGSUA_TAUTHUYEN>(_form, ref _obj, "TRONG_TAI_TOIDA_COTHE"); if (ModelState.IsValid)//|| (!ModelState.IsValid && errors.ToList().Count==1 && a == false)) { _obj.NGUOI_NHAP = User.Identity.Name; _obj.NGAY_NHAP = DateTime.Now; //Save Header _context.KT_DONGSUA_TAUTHUYEN.Add(_obj); _context.SaveChanges(); int Id = _obj.ID; if (lstKeytxtNAM != null) { for (int i = 0; i < lstInt.Count; i++) { KT_DONGSUA_TAUTHUYEN_DETAIL _objDetail = new Models.KT_DONGSUA_TAUTHUYEN_DETAIL(); FDB.Common.Helpers.GetValueForm <KT_DONGSUA_TAUTHUYEN_DETAIL>(_form, lstInt[i], ref _objDetail); _objDetail.ID_DONGSUA_TAUTHUYEN = Id; _context.KT_DONGSUA_TAUTHUYEN_DETAIL.Add(_objDetail); } //Save detail: _context.SaveChanges(); } this.Information(string.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, "Đóng sửa tàu thuyền")); return(RedirectToAction("Index")); } else { ApplicationUser curUser = this.getCurrentUser(); var tinh = _context.DTINHTP.Where(u => (curUser.MA_TINHTP == null || curUser.MA_TINHTP.StartsWith("Z")) || u.MA_TINHTP == curUser.MA_TINHTP) .Except(_context.DTINHTP.Where(d => d.MA_TINHTP.StartsWith("Z"))); ViewBag.DM_DonVis = new SelectList(tinh, "MA_TINHTP", "TEN_TINHTP"); var quan = _context.DQUANHUYEN.Where(u => (curUser.MA_TINHTP == null || curUser.MA_TINHTP.StartsWith("Z")) || u.MA_TINHTP == curUser.MA_TINHTP); // quan.Insert(0, new DQUANHUYEN()); ViewBag.DMQhuyen = new SelectList(_context.DQUANHUYEN, "MA_QUANHUYEN", "TEN_QUANHUYEN"); ViewBag.DMPhuongXa = new SelectList(_context.DPHUONGXA, "MA_PHUONGXA", "TEN_PHUONGXA"); ViewBag.DEFAULT_VALUE_DDL = CategoryCommon.DEFAULT_VALUE_DDL; TempData["_SUCCESS"] = ""; //build html : int maxID = 0; String strHTML = this.GenderHTML(lstInt, _form, ref maxID); ViewBag.AddHTML = strHTML; ViewBag.sMaxID = maxID + 1; return(View(_obj)); } }
public ActionResult UrediRestoran(Restoran restoran) { if (Session["UserId"] != null) { restoran.RestId = Session["UserId"].ToString(); } if (ModelState.IsValid) { Restoran r = fdb.Restoran.Find(restoran.RestId); r.ImeRest = restoran.ImeRest; if (restoran.KucniBroj != null) { r.KucniBroj = restoran.KucniBroj; } r.KvartId = restoran.KvartId; r.PostBroj = restoran.PostBroj; if (restoran.Passw != null) { r.Passw = restoran.Passw; } if (restoran.Ulica != null) { r.Ulica = restoran.Ulica; } if (restoran.email != null) { r.email = restoran.email; } if (restoran.Telefon != null) { r.Telefon = restoran.Telefon; } if (restoran.Mobitel != null) { r.Mobitel = restoran.Mobitel; } if (restoran.VlasnikId != null) { r.VlasnikId = restoran.VlasnikId; } fdb.SaveChanges(); return(RedirectToAction("Index", "Home")); } ViewBag.EditRestMessage = "Niste uspjeli promijeniti podatke o restoranu!"; return(View()); }
public ActionResult Create(KT_KHUNEODAU kt_khuneodau) { if (ModelState.IsValid) { db.KT_KHUNEODAU.Add(kt_khuneodau); db.SaveChanges(); this.Information(String.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, "bản ghi")); return(RedirectToAction("Index")); } initialCategoryCreateAction(); return(View(kt_khuneodau)); }
public ActionResult Create(FormCollection _form, KT_SANLUONG _obj) { List <string> lstKeyName = _form.AllKeys.ToList().Where(s => s.StartsWith("ddlID_KHAITHAC_NHOM_DOITUONG_")).ToList <String>(); List <int> lstInt = new List <int>(); lstKeyName.ForEach(o => lstInt.Add(int.Parse(o.Split('_')[o.Split('_').Count() - 1]))); if (ModelState.IsValid) { //Save Header var dbQuanTri = new ApplicationDbContext(); string Ma_TinhTP = dbQuanTri.Users.First(o => o.UserName == User.Identity.Name).MA_TINHTP; _obj.NGUOI_NHAP = User.Identity.Name; _obj.MA_TINHTP = Ma_TinhTP; _obj.NGAY_NHAP = DateTime.Now; _context.KT_SANLUONG.Add(_obj); _context.SaveChanges(); int Id = _obj.ID; if (lstKeyName != null) { for (int i = 0; i < lstInt.Count; i++) { KT_SANLUONG_DETAIL _objDetail = new Models.KT_SANLUONG_DETAIL(); FDB.Common.Helpers.GetValueForm <KT_SANLUONG_DETAIL>(_form, lstInt[i], ref _objDetail); _objDetail.ID_KHAITHAC_SANLUONG = Id; _context.KT_SANLUONG_DETAIL.Add(_objDetail); } //Save detail: _context.SaveChanges(); } this.Information(string.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, "Sản lượng")); return(RedirectToAction("Index")); } else { // TempData["_SUCCESS"] = ""; this.LoadDanhMuc(); //build html : int maxID = 0; // String strHTML = this.GenderHTML(lstKeyddlDoiTuongNuoi, lstKeyddlNhomNgheKhaiThac, lstKeyddlLoaiKhaiThac, lstKeytxtSanLuong, _form, ref maxID); ViewBag.AddHTML = "";//strHTML; ViewBag.sMaxID = maxID + 1; return(View(_obj)); } }
public ActionResult Create(KT_KHUBAOVENGUONLOI kt_khubaovenguonloi) { if (ModelState.IsValid) { db.KT_KHUBAOVENGUONLOI.Add(kt_khubaovenguonloi); db.SaveChanges(); this.Information(String.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, "bản ghi")); return(RedirectToAction("Index")); } initialCategoryCreateAction(); return(View(kt_khubaovenguonloi)); }
public ActionResult RegisterRestorana(Restoran restoran) { restoran.VlasnikId = Session["VlasnikId"].ToString(); if (ModelState.IsValidField("RestId") && ModelState.IsValidField("ImeRest") && ModelState.IsValidField("Ulica") && ModelState.IsValidField("email") && ModelState.IsValidField("Passw")) { Restoran r = new Restoran(); r.RestId = restoran.RestId; r.ImeRest = restoran.ImeRest; r.PostBroj = restoran.PostBroj; r.Ulica = restoran.Ulica; r.email = restoran.email; r.Passw = restoran.Passw; r.KucniBroj = restoran.KucniBroj; r.Telefon = restoran.Telefon; r.Mobitel = restoran.Mobitel; r.KvartId = restoran.KvartId; r.VlasnikId = restoran.VlasnikId; Session["VlasnikId"] = null; Rating rat = new Rating(); rat.RestId = restoran.RestId; rat.jedna = 0; rat.dvije = 0; rat.tri = 0; rat.cetiri = 0; rat.pet = 0; rat.ocjena = 1.0; fdb.Restoran.Add(r); fdb.Rating.Add(rat); fdb.SaveChangesAsync(); Session["VlasnikId"] = null; Session["RestReg"] = "Uspješno ste registrirali restoran " + restoran.ImeRest.ToString(); return(RedirectToAction("RegisterRestorana")); } ModelState.Clear(); var v = fdb.Vlasnik.Find(Session["VlasnikId"].ToString()); fdb.Vlasnik.Remove(v); fdb.SaveChanges(); Session["VlasnikId"] = null; ViewBag.restMessage = "Krivo ste unijeli podatke."; return(RedirectToAction("RegisterRestorana")); }
public ActionResult Create(KT_CANGCA kt_cangca) { if (ModelState.IsValid) { db.KT_CANGCA.Add(kt_cangca); db.SaveChanges(); this.Information(String.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, "bản ghi")); return(RedirectToAction("Index")); } BindComboDM_CANGCA(); return(View(kt_cangca)); }
public ActionResult NoviGrad(Grad grad) { if (ModelState.IsValid) { Kvart nk = new Kvart(); nk.PostBroj = grad.PostBroj; nk.ImeKvarta = grad.ImeGrada; nk.KvartId = "" + nk.ImeKvarta.Substring(0, 3) + "" + nk.PostBroj.ToString(); fdb.Grad.Add(grad); fdb.Kvart.Add(nk); fdb.SaveChanges(); return(RedirectToAction("RegisterRestorana", "Account")); } ViewBag.FAILGRAD = "Greska prilikom unosa novog grada!"; return(View()); }
public static void Edit(int id, string so_dk_tau, int?so_thuyenvien, string khuvuc_gapnan, DateTime?tg_gannan, List <int> sucovetau, List <int> sucovenguoi, string coquanxuly, decimal?thiethai_uoctinh, string vido, string kinhdo, string tau_khac, string nguoi_khac, int?chet, int?mattich) { using (FDBContext db = new FDBContext()) { var kt_thiethaikhaithac = db.KT_THIETHAIKHAITHAC.Where(x => x.ID == id).First(); kt_thiethaikhaithac.SO_DK_TAU = so_dk_tau; kt_thiethaikhaithac.SO_THUYENVIEN = so_thuyenvien; kt_thiethaikhaithac.KHUVUC_GAPNAN = khuvuc_gapnan; kt_thiethaikhaithac.TG_GAPNAN = tg_gannan; kt_thiethaikhaithac.COQUAN_XULY = coquanxuly; kt_thiethaikhaithac.THIETHAI_UOCTINH = thiethai_uoctinh; kt_thiethaikhaithac.VIDO = vido; kt_thiethaikhaithac.KINHDO = kinhdo; kt_thiethaikhaithac.TAU_KHAC = tau_khac; kt_thiethaikhaithac.NGUOI_KHAC = nguoi_khac; kt_thiethaikhaithac.SO_NGUOI_CHET = chet; kt_thiethaikhaithac.SO_NGUOI_MAT_TICH = mattich; kt_thiethaikhaithac.SUCOVETAU.Clear(); foreach (var sucovetauID in sucovetau) { var sucovetaus = db.DSUCOVETAU.Find(sucovetauID); kt_thiethaikhaithac.SUCOVETAU.Add(sucovetaus); } kt_thiethaikhaithac.SUCOVENGUOI.Clear(); foreach (var sucovenguoiID in sucovenguoi) { var sucovenguois = db.DSUCOVENGUOI.Find(sucovenguoiID); kt_thiethaikhaithac.SUCOVENGUOI.Add(sucovenguois); } db.SaveChanges(); } }
public ActionResult Create(FormCollection _form, NT_NUOC_MANLO _obj) { List <string> lstKeyName = _form.AllKeys.ToList().Where(s => s.StartsWith("ddlID_DOITUONG_NUOI_MANLO_")).ToList <String>(); List <int> lstInt = new List <int>(); lstKeyName.ForEach(o => lstInt.Add(int.Parse(o.Split('_')[o.Split('_').Count() - 1]))); if (ModelState.IsValid) { //Save Header _obj.NGUOI_NHAP = User.Identity.Name; _obj.NGAY_NHAP = DateTime.Now; _obj.NAM = _obj.LOAI_BAO_CAO == 1 ? _obj.NGAY_BAO_CAO_TU.Value.Year : _obj.NAM; _context.NT_NUOC_MANLO.Add(_obj); _context.SaveChanges(); int Id = _obj.ID; if (lstKeyName != null) { for (int i = 0; i < lstInt.Count; i++) { NT_NUOC_MANLO_DETAIL _objDetail = new Models.NT_NUOC_MANLO_DETAIL(); FDB.Common.Helpers.GetValueForm <NT_NUOC_MANLO_DETAIL>(_form, lstInt[i], ref _objDetail); _objDetail.ID_NUOC_MANLO = Id; _context.NT_NUOC_MANLO_DETAIL.Add(_objDetail); } //Save data: _context.SaveChanges(); } this.Information(string.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, "Nuôi thủy sản nước mặn và lợ")); return(RedirectToAction("Index")); } else { TempData["_SUCCESS"] = ""; this.LoadDanhMuc(); //build html : int maxID = 0; String strHTML = string.Empty; //this.GenderHTML(lstInt, _form, ref maxID); ViewBag.AddHTML = strHTML; ViewBag.sMaxID = maxID + 1; return(View(_obj)); } }
public static void Delete(int?id) { using (FDBContext db = new FDBContext()) { var kt_thiethaikhaithac = db.KT_THIETHAIKHAITHAC.Where(x => x.ID == id).First(); db.KT_THIETHAIKHAITHAC.Remove(kt_thiethaikhaithac); db.SaveChanges(); } }
public ActionResult Create(DM_CANGCA dm_cangca) { if (ModelState.IsValid) { //status cang ca khi them moi luon o trang thai mo (luon la false ,khong duoc check) dm_cangca.Status = false; db.DM_CANGCA.Add(dm_cangca); db.SaveChanges(); this.Information(String.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, "bản ghi")); return(RedirectToAction("Index")); } initialCategoryCreateAction(); return(View(dm_cangca)); }
public ActionResult Create(NT_THIETHAI nt_thiethai) { if (ModelState.IsValid) { //var dbQuanTri = new ApplicationDbContext(); //string Ma_TinhTP = dbQuanTri.Users.First(o => o.UserName == User.Identity.Name).MA_TINHTP; //nt_thiethai.MA_TINHTP = Ma_TinhTP; db.NT_THIETHAI.Add(nt_thiethai); db.SaveChanges(); this.Information(String.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, "bản ghi")); return(RedirectToAction("Index")); } initialCategoryCreateAction(); return(View(nt_thiethai)); }
public ActionResult Create(NT_TT_THITRUONG nt_tt_thitruong) { if (ModelState.IsValid) { nt_tt_thitruong.NGAY_NM = DateTime.Now; //nt_tt_thitruong.GIA_THANH_TU = Convert.ToDecimal(_form["GIA_THANH_TU"]); //nt_tt_thitruong.GIA_THANH_DEN = Convert.ToDecimal(_form["GIA_THANH_DEN"]); db.NT_TT_THITRUONG.Add(nt_tt_thitruong); db.SaveChanges(); this.Information(String.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, "bản ghi")); return(RedirectToAction("Index")); } initialCategory(); return(View(nt_tt_thitruong)); }
public ActionResult IzmijeniMeni(JelaUMeniju meni) { var m = fdb.JelaUMeniju.Find(meni.RestId, meni.JeloId); if (ModelState.IsValid) { if (meni.cijena != null) { m.cijena = meni.cijena; } if (meni.ImeJela != null) { m.ImeJela = meni.ImeJela; } if (meni.OpisJela != null) { m.OpisJela = meni.OpisJela; } fdb.SaveChanges(); ViewBag.DIDIZMIJENIMENI = "Uspjesno ste izmijenili jelo"; return(RedirectToAction("UrediMeni")); } ViewBag.FAILIZMIJENIMENI = "Greska pri izmijeni jela!"; return(View(meni)); }
public ActionResult Create(DM_NHOMDOITUONG_KT dm_nhomdoituong) { if (ModelState.IsValid) { var checkExist = db.DM_NHOMDOITUONG_KT.Where(b => b.TEN_NHOM.ToUpper().Contains(dm_nhomdoituong.TEN_NHOM.ToUpper().Trim()) // && b.ID_LOAI_MATNUOC_KT == dm_nhomdoituong.ID_LOAI_MATNUOC_KT ); string msgErrs = string.Empty; if (checkExist.Count() > 0) { DM_NHOMDOITUONG_KT obj = checkExist.FirstOrDefault(); //var loai_khai_thac = db.DM_LOAI_MATNUOC_KT.Where(b => b.ID == dm_nhomdoituong.ID_LOAI_MATNUOC_KT).Select(b => b.TEN_LOAI); //msgErrs = string.Format("Đã tồn tại nhóm đối tượng có tên [{0}] thuộc loại [{1}]", dm_nhomdoituong.TEN_NHOM.ToString(), obj.DM_LOAI_MATNUOC_KT.TEN_LOAI.ToString()) + "<br />"; msgErrs = string.Format("Đã tồn tại đối tượng có tên [{0}]", dm_nhomdoituong.TEN_NHOM.ToString()) + "<br />"; } if (string.IsNullOrEmpty(msgErrs)) { db.DM_NHOMDOITUONG_KT.Add(dm_nhomdoituong); db.SaveChanges(); this.Information(string.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, string.Empty)); return(RedirectToAction("Index")); } else { Inline_Danger(msgErrs, true); } } BindComboDM(); return(View(dm_nhomdoituong)); }
public static void Add(string so_dk_tau, int?so_thuyenvien, string khuvuc_gapnan, DateTime?tg_gannan, List <int> sucovetau, List <int> sucovenguoi, string coquanxuly, decimal?thiethai_uoctinh, string vido, string kinhdo, string tau_khac, string nguoi_khac, int?chet, int?mattich) { using (FDBContext db = new FDBContext()) { var kt_thiethaikhaithac = new KT_THIETHAIKHAITHAC() { SO_DK_TAU = so_dk_tau, SO_THUYENVIEN = so_thuyenvien, KHUVUC_GAPNAN = khuvuc_gapnan, TG_GAPNAN = tg_gannan, COQUAN_XULY = coquanxuly, THIETHAI_UOCTINH = thiethai_uoctinh, VIDO = vido, KINHDO = kinhdo, TAU_KHAC = tau_khac, NGUOI_KHAC = nguoi_khac, SO_NGUOI_CHET = chet, SO_NGUOI_MAT_TICH = mattich }; //sucovetau foreach (var sucovetauID in sucovetau) { var sucovetaus = db.DSUCOVETAU.Find(sucovetauID); kt_thiethaikhaithac.SUCOVETAU.Add(sucovetaus); } //sucovenguoi foreach (var sucovenguoiID in sucovenguoi) { var sucovenguois = db.DSUCOVENGUOI.Find(sucovenguoiID); kt_thiethaikhaithac.SUCOVENGUOI.Add(sucovenguois); } db.KT_THIETHAIKHAITHAC.Add(kt_thiethaikhaithac); db.SaveChanges(); } }
public ActionResult Delete(int?id) { //if (id == null) //{ // return new HttpStatusCodeResult(HttpStatusCode.BadRequest); //} //KT_THIETHAIKHAITHACManager.Delete(id); //this.Information(String.Format(Constants.NOTIFY_DELETE_SUCCESS, "bản ghi")); //return RedirectToAction("Index"); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } KT_THIETHAIKHAITHAC kt_thiethai = db.KT_THIETHAIKHAITHAC.Find(id); db.KT_THIETHAIKHAITHAC.Remove(kt_thiethai); db.SaveChanges(); this.Information(String.Format(Constants.NOTIFY_DELETE_SUCCESS, "bản ghi")); return(RedirectToAction("Index")); }
public ActionResult Create(KT_BAC t) { if (ModelState.IsValid) { var bac = db.KT_BAC.Where(b => b.MA_TINHTP == t.MA_TINHTP && b.NGAY_DIEU_TRA == t.NGAY_DIEU_TRA && b.DM_NhomNgheID == t.DM_NhomNgheID && b.DNHOM_TAUID == t.DNHOM_TAUID ); // validate server code string msgErrs = string.Empty; if (t.NGAY_DIEU_TRA.Value > DateTime.Today) { msgErrs += string.Format("Ngày điều tra [{0}] không được lớn hơn ngày hiện tại", t.NGAY_DIEU_TRA.Value.ToShortDateString()) + "<br />"; //Inline_Danger(string.Format("Ngày điều tra [{0}] không được lớn hơn ngày hiện tại", t.NGAY_DIEU_TRA.Value.ToShortDateString()), true); } if (t.NGAY_DIEU_TRA.Value.Month != t.THANG) { msgErrs += string.Format("Ngày điều tra [{0}] không thuộc tháng điều tra [{1}] đã chọn", t.NGAY_DIEU_TRA.Value.ToShortDateString(), t.THANG) + "<br />"; //Inline_Danger(string.Format("Ngày điều tra [{0}] không thuộc tháng điều tra [{1}] đã chọn", t.NGAY_DIEU_TRA.Value.ToShortDateString(), t.THANG), true); } if (t.NGAY_DIEU_TRA.Value.Year != t.NAM) { msgErrs += string.Format("Ngày điều tra [{0}] không thuộc năm điều tra [{1}] đã chọn", t.NGAY_DIEU_TRA.Value.ToShortDateString(), t.NAM) + "<br />"; //Inline_Danger(string.Format("Ngày điều tra [{0}] không thuộc năm điều tra [{1}] đã chọn", t.NGAY_DIEU_TRA.Value.ToShortDateString(), t.NAM), true); } if (t.THANG > DateTime.Today.Month && t.NAM == DateTime.Today.Year) { msgErrs += string.Format("Tháng điều tra {0} không được lớn hơn tháng hiện tại {1}/{2}", t.THANG, DateTime.Today.Month, DateTime.Today.Year) + "<br />"; //Inline_Danger(string.Format("Tháng điều tra {0} không được lớn hơn tháng hiện tại {1}/{2}", t.THANG,DateTime.Today.Month, DateTime.Today.Year)); } if (t.NAM > DateTime.Today.Year) { msgErrs += string.Format("Năm điều tra {0} không được lớn hơn năm hiện tại {1}", t.NAM, DateTime.Today.Year) + "<br />"; //Inline_Danger(string.Format("Năm điều tra {0} không được lớn hơn năm hiện tại {1}", t.NAM, DateTime.Today.Year)); } if (t.SO_TAU_CHON_MAU_DI_BIEN > t.SO_TAU_CHON_MAU) { msgErrs += "Số tàu chọn mẫu đi biển không thể lớn số tàu đi biển" + "<br />"; //Inline_Danger("Số tàu chọn mẫu đi biển không thể lớn số tàu đi biển", true); } if (bac.Count() > 0) { KT_BAC b = bac.FirstOrDefault(); msgErrs += string.Format("Đã tồn tại thông tin điều tra BAC của Ngày điều tra [{0}]", t.NGAY_DIEU_TRA.Value.ToShortDateString()) + "<br />"; //Inline_Danger(string.Format("Đã tồn tại thông tin điều tra BAC của Ngày điều tra [{0}]", t.NGAY_DIEU_TRA.Value.ToShortDateString()), true); } // end validate if (string.IsNullOrEmpty(msgErrs)) { db.KT_BAC.Add(t); db.SaveChanges(); this.Information(string.Format(FDB.Common.Constants.NOTIFY_ADD_SUCCESS, "BAC")); return(RedirectToAction("Index")); } else { Inline_Danger(msgErrs, true); } } initialCategoryCreateAction(); return(View(t)); }