Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        //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));
        }
Exemplo n.º 7
0
        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));
            }
        }
Exemplo n.º 8
0
        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());
        }
Exemplo n.º 9
0
 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));
 }
Exemplo n.º 10
0
        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));
            }
        }
Exemplo n.º 11
0
        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));
        }
Exemplo n.º 12
0
        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"));
        }
Exemplo n.º 13
0
        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));
        }
Exemplo n.º 14
0
 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());
 }
Exemplo n.º 15
0
        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();
            }
        }
Exemplo n.º 16
0
        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));
            }
        }
Exemplo n.º 17
0
 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();
     }
 }
Exemplo n.º 18
0
        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));
        }
Exemplo n.º 19
0
        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));
        }
Exemplo n.º 20
0
        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));
        }
Exemplo n.º 21
0
        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));
        }
Exemplo n.º 22
0
        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));
        }
Exemplo n.º 23
0
        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();
            }
        }
Exemplo n.º 24
0
        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"));
        }
Exemplo n.º 25
0
        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));
        }