예제 #1
0
        //
        // GET: /NhanVienBHXH/Edit/5

        public PartialViewResult Edit(int id = 0)
        {
            using (var nv = new HRM.Databases.Models.HRMDBEntities())
            {
                var donvi = nv.dmDonVi.ToList();
                ViewBag.dsdonvi = new SelectList(donvi, "tenDonVi", "tenDonVi");
            }
            var tnbhxh = (from l1 in db.nvbhNhanVienBHXH where l1.id == id select l1.sonamBHXH ?? 0).FirstOrDefault();
            var ttbhxh = (from l1 in db.nvbhNhanVienBHXH where l1.id == id select l1.sothangBHXH ?? 0).FirstOrDefault();
            var tnbhtn = (from l1 in db.nvbhNhanVienBHXH where l1.id == id select l1.sonamBHTN ?? 0).FirstOrDefault();
            var ttbhtn = (from l1 in db.nvbhNhanVienBHXH where l1.id == id select l1.sothangBHTN ?? 0).FirstOrDefault();


            ViewBag.tnbhxh = tnbhxh;
            ViewBag.ttbhxh = ttbhxh;
            ViewBag.tnbhtn = tnbhtn;
            ViewBag.ttbhtn = ttbhtn;



            ViewBag.dmkcb = from l in db.dmNoiKCB.AsEnumerable() select new SelectListItem {
                Value = l.id.ToString() + "-" + l.MaBV, Text = l.TenBV
            };

            ViewBag.idnv = id;
            nvbhNhanVienBHXH nvbhnhanvienbhxh = db.nvbhNhanVienBHXH.Find(id);

            //if (nvbhnhanvienbhxh == null)
            //{
            //    return HttpNotFound();
            //}
            return(PartialView(nvbhnhanvienbhxh));
        }
예제 #2
0
 //danh sach nhan vien de su dung khi chon dv se xuat hien ten nv
 public string nvds(int idDonVi)
 {
     using (var nv = new HRM.Databases.Models.HRMDBEntities())
         return(new JavaScriptSerializer().Serialize(
                    (from y in nv.nvSoYeuLyLich.ToList()
                     join n in nv.NhanVien.ToList() on y.NV_id equals n.id
                     join q in nv.nvQTLamViec.ToList() on n.id equals q.NV_id
                     join d in nv.dmDonVi.ToList() on q.DonVi_id equals d.id
                     where q.DonVi_id == idDonVi && q.ThoiGianKetThuc == null
                     orderby y.HoVaTen
                     select new { value = n.MaNV + "-" + y.NV_id, key = y.HoVaTen }).Distinct()));
 }
예제 #3
0
        //
        // GET: /NhanVienBHXH/Create

        public PartialViewResult Create()
        {
            using (var nv = new HRM.Databases.Models.HRMDBEntities())
            {
                var donvi    = nv.dmDonVi.ToList();
                var nhanvien = nv.nvSoYeuLyLich.ToList();

                ViewBag.dsdonvi  = new SelectList(donvi, "id", "tenDonVi");
                ViewBag.nhanvien = new SelectList(nhanvien, "id", "hovaten");
            }
            return(PartialView());
        }
예제 #4
0
        //
        // GET: /NhanVienVayMuon/Create
        //select HoVaTen,d.id as idDV, d.tenDonVi from nvSoYeuLyLich y, NhanVien n,nvQTCongTac q,dmDonVi d where y.NV_id=n.id and n.id=q.NV_id and q.DonVi_id=d.id
        public ActionResult Create(int id = 0)
        {
            //tao commbobox ten nv
            using (var nv = new HRM.Databases.Models.HRMDBEntities())
                ViewBag.ListItems = from y in nv.nvSoYeuLyLich
                                    join n in nv.NhanVien on y.NV_id equals n.id
                                    join q in nv.nvQTLamViec on n.id equals q.NV_id
                                    join d in nv.dmDonVi on q.DonVi_id equals d.id
                                    where (q.ThoiGianKetThuc == null)
                                    select new SelectListItem {
                    Value = n.MaNV, Text = y.HoVaTen
                };

            return(View());
        }
예제 #5
0
        public override void Execute()
        {
            #line 3 "..\..\Views\NhanVienBHXH\Edit.cshtml"

            ViewBag.Title = "Chỉnh sửa";
            var db   = new HRMDB1Entities();
            var db1  = new HRM.Databases.Models.HRMDBEntities();
            int idnv = ViewBag.idnv;

            var tnbhxh = ViewBag.tnbhxh;

            var ttbhxh = ViewBag.ttbhxh;
            var tnbhtn = ViewBag.tnbhtn;
            var ttbhtn = ViewBag.ttbhtn;
            var dc     = ViewBag.dc;
            var hsl    = ViewBag.hsl;
            var cd     = ViewBag.cd;
            var dv     = ViewBag.dv;



            #line default
            #line hidden
            WriteLiteral("\r\n\r\n<h2>\r\n    Chỉnh sửa thông tin BHXH của\r\n    ");



            #line 27 "..\..\Views\NhanVienBHXH\Edit.cshtml"
            Write(db.nvbhNhanVienBHXH.First(k => k.id == idnv).HoVaTen);


            #line default
            #line hidden
            WriteLiteral("\r\n</h2>\r\n");



            #line 29 "..\..\Views\NhanVienBHXH\Edit.cshtml"
            using (Html.BeginForm())
            {
            #line default
            #line hidden

            #line 31 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.ValidationSummary(true));


            #line default
            #line hidden

            #line 31 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 32 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.HiddenFor(model => model.NV_id));


            #line default
            #line hidden

            #line 32 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 33 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.HiddenFor(model => model.TGBHXHBHYT));


            #line default
            #line hidden

            #line 33 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 34 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.HiddenFor(model => model.TGBHTN));


            #line default
            #line hidden

            #line 34 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 35 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.HiddenFor(model => model.id));


            #line default
            #line hidden

            #line 35 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 36 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.HiddenFor(model => model.MANV));


            #line default
            #line hidden

            #line 36 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 37 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.HiddenFor(model => model.SoBHXH));


            #line default
            #line hidden

            #line 37 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 38 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.HiddenFor(model => model.CMND));


            #line default
            #line hidden

            #line 38 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 39 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.HiddenFor(model => model.HoVaTen));


            #line default
            #line hidden

            #line 39 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 43 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.HiddenFor(model => model.NgaySinh));


            #line default
            #line hidden

            #line 43 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <b>1) Mã NV</b> \r\n");



            #line 45 "..\..\Views\NhanVienBHXH\Edit.cshtml"


            #line default
            #line hidden

            #line 45 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.TextBoxFor(model => model.MANV, new { style = "width: 100px", disabled = "disabled", @class = "text" }));


            #line default
            #line hidden

            #line 45 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 46 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.ValidationMessageFor(model => model.MANV));


            #line default
            #line hidden

            #line 46 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <b>2) Đơn vị</b> \r\n");



            #line 48 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 50 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(dv);


            #line default
            #line hidden

            #line 50 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden
                WriteLiteral("           <b> 3) Chức danh: </b> \r\n");



            #line 52 "..\..\Views\NhanVienBHXH\Edit.cshtml"


            #line default
            #line hidden

            #line 52 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(cd);


            #line default
            #line hidden

            #line 52 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <br />\r\n");



                WriteLiteral("      <b>4) Hệ số lương: </b>\r\n");



            #line 55 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 56 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(hsl);


            #line default
            #line hidden

            #line 56 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <b> 5) Địa chỉ TT: </b> \r\n");



            #line 58 "..\..\Views\NhanVienBHXH\Edit.cshtml"


            #line default
            #line hidden

            #line 58 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(dc);


            #line default
            #line hidden

            #line 58 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <br />\r\n");



                WriteLiteral("    <br />\r\n");



            #line 64 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                //so nam tg BHXH


            #line default
            #line hidden
                WriteLiteral("       <div  style=\"background:\t#F2FFFF\"> \r\n       <i> \r\n <a ><b>  6) Thời gian t" +
                             "ham gia BHXH</b></a> \r\n\r\n    <br />\r\n    <b>TG tham gia BHXH tại trường</b> \r\n  " +
                             "  ");



            #line 71 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.TextBoxFor(model => model.ThoiGianThamGiaBHXHTaiTruong, "{0:dd/MM/yyyy}", new { style = "width: 100px", @class = "text" }));


            #line default
            #line hidden
                WriteLiteral("\r\n    ");



            #line 72 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.ValidationMessageFor(model => model.ThoiGianThamGiaBHXHTaiTruong));


            #line default
            #line hidden
                WriteLiteral("\r\n       \r\n          <br />\r\n      Tổng TG tham gia BHXH trước khi về trường :<b>" +
                             "<font color=\"green\"> ");



            #line 75 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.TextBoxFor(model => model.SoNamThamGiaBHXHTruocVeTruong, new { style = "width: 20px", @class = "text" }));


            #line default
            #line hidden
                WriteLiteral(" năm, ");



            #line 75 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.TextBoxFor(model => model.SoThangThamGiaBHXHTruocVeTruong, new { style = "width: 20px", @class = "text" }));


            #line default
            #line hidden
                WriteLiteral(" tháng </font></b>\r\n   \r\n\r\n       <br />\r\nTổng thời gian tham gia BHXH tại trường" +
                             ":  <b><font color=\"green\"> ");



            #line 79 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(tnbhxh);


            #line default
            #line hidden
                WriteLiteral(" năm, ");



            #line 79 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(ttbhxh);


            #line default
            #line hidden
                WriteLiteral(" tháng</font></b>\r\n   <br />\r\n      Tổng thời gian tham gia BHXH:<b><font color=\"" +
                             "green\"> ");



            #line 81 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.DisplayFor(model => model.SoNamThamGiaBHXH));


            #line default
            #line hidden
                WriteLiteral(" năm, ");



            #line 81 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.DisplayFor(model => model.SoThangThamGiaBHXH));


            #line default
            #line hidden
                WriteLiteral(" tháng </font></b>\r\n   </i>\r\n  </div>\r\n");



                WriteLiteral("    <br />\r\n");



            #line 85 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                //so nam tg BHXH


            #line default
            #line hidden
                WriteLiteral("     <div style=\"background:#F2FFFF\"> \r\n     <i>\r\n <a ><b> 7)Thời gian tham gia B" +
                             "HTN</b></a> \r\n\r\n    <br />\r\n    <b>TG tham gia BHTN tại trường</b> \r\n    ");



            #line 92 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.TextBoxFor(model => model.ThoiGianThamGiaBHTNTaiTruong, "{0:dd/MM/yyyy}", new { style = "width: 100px", @class = "text" }));


            #line default
            #line hidden
                WriteLiteral("\r\n    ");



            #line 93 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.ValidationMessageFor(model => model.ThoiGianThamGiaBHTNTaiTruong));


            #line default
            #line hidden
                WriteLiteral("\r\n         <br />\r\n      Tổng TG tham gia BHTN trước khi về trường :<b><font colo" +
                             "r=\"green\"> ");



            #line 95 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.TextBoxFor(model => model.SoNamThamGiaBHTNTruocVeTruong, new { style = "width: 20px", @class = "text" }));


            #line default
            #line hidden
                WriteLiteral(" năm, ");



            #line 95 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.TextBoxFor(model => model.SoThangThamGiaBHTNTruocVeTruong, new { style = "width: 20px", @class = "text" }));


            #line default
            #line hidden
                WriteLiteral(" tháng </font></b>\r\n   \r\n      <br />\r\n    Tổng thời gian tham gia BHTN tại trườn" +
                             "g:  <b><font color=\"green\"> ");



            #line 98 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(tnbhtn);


            #line default
            #line hidden
                WriteLiteral(" năm, ");



            #line 98 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(ttbhtn);


            #line default
            #line hidden
                WriteLiteral(" tháng</font></b>\r\n       <br />\r\n      Tổng thời gian tham gia BHTN:<b><font col" +
                             "or=\"green\"> ");



            #line 100 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.DisplayFor(model => model.SoNamThamGiaBHTNT));


            #line default
            #line hidden
                WriteLiteral(" năm, ");



            #line 100 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.DisplayFor(model => model.SoThangThamGiaBHTN));


            #line default
            #line hidden
                WriteLiteral(" tháng </font></b>\r\n    \r\n    <br />\r\n    </i>\r\n        </div>\r\n");



                WriteLiteral("        <br />\r\n");



            #line 106 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <b>8) Số BHXH</b> \r\n");



            #line 108 "..\..\Views\NhanVienBHXH\Edit.cshtml"


            #line default
            #line hidden

            #line 108 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.TextBoxFor(model => model.SoBHXH, new { style = "width: 100px", @class = "text" }));


            #line default
            #line hidden

            #line 108 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 109 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.ValidationMessageFor(model => model.SoBHXH));


            #line default
            #line hidden

            #line 109 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <b>9) Số KCB</b> \r\n");



            #line 111 "..\..\Views\NhanVienBHXH\Edit.cshtml"


            #line default
            #line hidden

            #line 111 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.TextBoxFor(model => model.SoKCB, new { style = "width: 100px", @class = "text" }));


            #line default
            #line hidden

            #line 111 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 112 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.ValidationMessageFor(model => model.SoKCB));


            #line default
            #line hidden

            #line 112 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <b>10) Nơi KCB</b> \r\n");



            #line 116 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 117 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.DropDownListFor(model => model.iddmNoiKCB, new SelectList(db.dmNoiKCB, "id", "tenbv"), "-- Chọn nơi KCB --", new { @id = "noiKCB", @class = "text" }));


            #line default
            #line hidden

            #line 117 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 118 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.ValidationMessageFor(model => model.DiaChiTT));


            #line default
            #line hidden

            #line 118 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <br />\r\n");



            #line 121 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <b>11) Ghi chú</b> \r\n");



            #line 123 "..\..\Views\NhanVienBHXH\Edit.cshtml"


            #line default
            #line hidden

            #line 123 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.TextBoxFor(model => model.GhiChu, new { style = "width: 500px", @class = "text" }));


            #line default
            #line hidden

            #line 123 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden

            #line 124 "..\..\Views\NhanVienBHXH\Edit.cshtml"
                Write(Html.ValidationMessageFor(model => model.GhiChu));


            #line default
            #line hidden

            #line 124 "..\..\Views\NhanVienBHXH\Edit.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <br />\r\n");



                WriteLiteral("    <input type=\"submit\" value=\"Lưu\" />\r\n");



            #line 128 "..\..\Views\NhanVienBHXH\Edit.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("\r\n<script>\r\n    //  $(function () {\r\n    //      $(\'.Closebhxh\').click(function (" +
                         ") { $(\"#tgbhxh\").slideToggle(\"medium\"); });\r\n    //  });\r\n    //  $(function () " +
                         "{\r\n    //      $(\'.Closebhtn\').click(function () { $(\"#tgbhtn\").slideToggle(\"med" +
                         "ium\"); });\r\n    //  });\r\n\r\n\r\n    //tu them dau phay vao so\r\n    $(\'#SoNamThamGia" +
                         "BHXH\').keyup(function (event) {\r\n\r\n        // skip for arrow keys\r\n        if (e" +
                         "vent.which >= 37 && event.which <= 40) {\r\n            event.preventDefault();\r\n " +
                         "       }\r\n\r\n        $(this).val(function (index, value) {\r\n            return va" +
                         "lue\r\n      .replace(/\\D/g, \"\")\r\n      .replace(/\\B(?=(\\d{3})+(?!\\d))/g, \"\")\r\n   " +
                         " ;\r\n        });\r\n    });\r\n\r\n    $(\'#HeSoLuong\').keyup(function (event) {\r\n\r\n    " +
                         "    // skip for arrow keys\r\n        if (event.which >= 37 && event.which <= 40) " +
                         "{\r\n            event.preventDefault();\r\n        }\r\n\r\n        $(this).val(functio" +
                         "n (index, value) {\r\n            return value\r\n      .replace(/\\D/g, \"\")\r\n      ." +
                         "replace(/\\B(?=(\\d{3})+(?!\\d))/g, \"\")\r\n    ;\r\n        });\r\n    });\r\n\r\n\r\n    $(\'#S" +
                         "oNamThamGiaBHXHTruocVeTruong\').keyup(function (event) {\r\n\r\n        // skip for a" +
                         "rrow keys\r\n        if (event.which >= 37 && event.which <= 40) {\r\n            ev" +
                         "ent.preventDefault();\r\n        }\r\n\r\n        $(this).val(function (index, value) " +
                         "{\r\n            return value\r\n      .replace(/\\D/g, \"\")\r\n      .replace(/\\B(?=(\\d" +
                         "{3})+(?!\\d))/g, \"\")\r\n    ;\r\n        });\r\n    });\r\n\r\n    $(\'#SoThangThamGiaBHXHTr" +
                         "uocVeTruong\').keyup(function (event) {\r\n\r\n        // skip for arrow keys\r\n      " +
                         "  if (event.which >= 37 && event.which <= 40) {\r\n            event.preventDefaul" +
                         "t();\r\n        }\r\n\r\n        $(this).val(function (index, value) {\r\n            re" +
                         "turn value\r\n      .replace(/\\D/g, \"\")\r\n      .replace(/\\B(?=(\\d{3})+(?!\\d))/g, \"" +
                         "\")\r\n    ;\r\n        });\r\n    });\r\n\r\n\r\n    $(\'#SoNamThamGiaBHTNTruocVeTruong\').key" +
                         "up(function (event) {\r\n\r\n        // skip for arrow keys\r\n        if (event.which" +
                         " >= 37 && event.which <= 40) {\r\n            event.preventDefault();\r\n        }\r\n" +
                         "\r\n        $(this).val(function (index, value) {\r\n            return value\r\n     " +
                         " .replace(/\\D/g, \"\")\r\n      .replace(/\\B(?=(\\d{3})+(?!\\d))/g, \"\")\r\n    ;\r\n      " +
                         "  });\r\n    });\r\n\r\n    $(\'#SoThangThamGiaBHTNTruocVeTruong\').keyup(function (even" +
                         "t) {\r\n\r\n        // skip for arrow keys\r\n        if (event.which >= 37 && event.w" +
                         "hich <= 40) {\r\n            event.preventDefault();\r\n        }\r\n\r\n        $(this)" +
                         ".val(function (index, value) {\r\n            return value\r\n      .replace(/\\D/g, " +
                         "\"\")\r\n      .replace(/\\B(?=(\\d{3})+(?!\\d))/g, \"\")\r\n    ;\r\n        });\r\n    });\r\n\r" +
                         "\n\r\n\r\n\r\n\r\n    var dv = $(\"[id$=dsDonViEdit]\").combobox();\r\n    var kcb = $(\"[id$=" +
                         "dmkcb]\").combobox();\r\n\r\n\r\n\r\n    dv.change(function () {\r\n\r\n        var DV = $(\"#" +
                         "dsDonViEdit option:selected\").text();\r\n\r\n        $(\"[id$=DonVi]\").val(DV);\r\n    " +
                         "});\r\n\r\n\r\n    //DATETIME PICKER\r\n\r\n    $(\"#ThoiGianThamGiaBHTNTaiTruong\").datepic" +
                         "ker({\r\n        changeDay: true,\r\n        changeMonth: true,\r\n        changeYear:" +
                         " true\r\n    });\r\n    $(\"#ThoiGianThamGiaBHTN\").datepicker({\r\n        changeDay: t" +
                         "rue,\r\n        changeMonth: true,\r\n        changeYear: true\r\n    });\r\n    $(\"#Tho" +
                         "iGianThamGiaBHXH\").datepicker({\r\n        changeDay: true,\r\n        changeMonth: " +
                         "true,\r\n        changeYear: true\r\n    });\r\n\r\n    $(\"#ThoiGianThamGiaBHXHTaiTruong" +
                         "\").datepicker({\r\n        changeDay: true,\r\n        changeMonth: true,\r\n        c" +
                         "hangeYear: true\r\n    });\r\n    $(\"#ThoiGianBatDauNghiTS\").datepicker({\r\n        c" +
                         "hangeDay: true,\r\n        changeMonth: true,\r\n        changeYear: true\r\n    });\r\n" +
                         "\r\n    $(\"#ThoiGianKetThucNghiTS\").datepicker({\r\n        changeDay: true,\r\n      " +
                         "  changeMonth: true,\r\n        changeYear: true\r\n    });\r\n    $(\"#ThoiGianBatDauB" +
                         "HXH\").datepicker({\r\n        changeDay: true,\r\n        changeMonth: true,\r\n      " +
                         "  changeYear: true\r\n    });\r\n    $(\".text\").removeClass(\"ui-state-default\");\r\n  " +
                         "  $(\".text\").removeClass(\"ui-widget-content\");\r\n    $(\".text\").removeClass(\"ui-c" +
                         "orner-left\");\r\n    $(\".text\").removeClass(\"ui-state-default\");\r\n    $(\".text\").c" +
                         "ss(\"background-color\", \"transparent\");\r\n    $(\".text\").css(\"border\", \"0\").css(\"b" +
                         "order-bottom\", \"1px dotted\");\r\n    $(\".custom-combobox-input\").removeClass(\"ui-s" +
                         "tate-default\");\r\n    $(\".custom-combobox-input\").removeClass(\"ui-widget-content\"" +
                         ");\r\n    $(\".custom-combobox-input\").removeClass(\"ui-corner-left\");\r\n    $(\".cust" +
                         "om-combobox-toggle\").removeClass(\"ui-state-default\");\r\n    $(\".custom-combobox-i" +
                         "nput\").css(\"border\", \"0\").css(\"border-bottom\", \"1px dotted\");\r\n    $(\".custom-co" +
                         "mbobox-input\").css(\"background-color\", \"transparent\").css(\"margin\", \"5px 0 6px 0" +
                         "\");\r\n \r\n \r\n</script>\r\n<style type=\"text/css\">\r\n  \r\n    #tgbhxh, #tgbhtn\r\n    {\r\n" +
                         "        display: none;\r\n    }\r\n    </style>");
        }
        public override void Execute()
        {
            WriteLiteral("\r\n\r\n\r\n");



            #line 7 "..\..\Views\NhanVienVayMuon\Create.cshtml"
            using (Html.BeginForm()) {
            #line default
            #line hidden

            #line 8 "..\..\Views\NhanVienVayMuon\Create.cshtml"
                Write(Html.ValidationSummary(true));


            #line default
            #line hidden

            #line 8 "..\..\Views\NhanVienVayMuon\Create.cshtml"

                var db = new HRM.Databases.Models.HRMDBEntities();



            #line default
            #line hidden

            #line 11 "..\..\Views\NhanVienVayMuon\Create.cshtml"
                Write(Html.BeginDiv());


            #line default
            #line hidden

            #line 11 "..\..\Views\NhanVienVayMuon\Create.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <h3><font >Thêm Nhân Viên Vay Mượn</font></h3>\r\n");



                WriteLiteral("    <fieldset>\r\n        <legend>NhanVienVayMuon</legend>\r\n        <div class=\"edi" +
                             "tor-label\">\r\n            ");



            #line 16 "..\..\Views\NhanVienVayMuon\Create.cshtml"
                Write(Html.LabelFor(model => model.MaNV, "Đơn vị"));


            #line default
            #line hidden
                WriteLiteral("\r\n        </div>\r\n         <div>\r\n             ");



            #line 19 "..\..\Views\NhanVienVayMuon\Create.cshtml"
                Write(Html.DropDownListFor(model => model.DonVi_id, new SelectList(db.dmDonVi, "id", "tendonvi"), "-- Chọn Đơn Vị --"));


            #line default
            #line hidden
                WriteLiteral("\r\n             ");



            #line 20 "..\..\Views\NhanVienVayMuon\Create.cshtml"
                Write(Html.ValidationMessageFor(model => model.DonVi_id));


            #line default
            #line hidden
                WriteLiteral("\r\n        </div>\r\n        <div class=\"editor-label\">\r\n            ");



            #line 23 "..\..\Views\NhanVienVayMuon\Create.cshtml"
                Write(Html.LabelFor(model => model.MaNV, "Tên nhân viên"));


            #line default
            #line hidden
                WriteLiteral("\r\n        </div>\r\n       <div >\r\n            ");



            #line 26 "..\..\Views\NhanVienVayMuon\Create.cshtml"
                Write(Html.DropDownListFor(model => model.MaNV, new SelectList(db.nvSoYeuLyLich, "nv_id", "hovaten"), "-- Chọn Tên Nhân Viên --", new { @id = "dsnv" }));


            #line default
            #line hidden
                WriteLiteral("\r\n            ");



            #line 27 "..\..\Views\NhanVienVayMuon\Create.cshtml"
                Write(Html.ValidationMessageFor(model => model.MaNV));


            #line default
            #line hidden
                WriteLiteral("\r\n         </div>\r\n          ");



            #line 29 "..\..\Views\NhanVienVayMuon\Create.cshtml"
                Write(Html.HiddenFor(model => model.DonVi));


            #line default
            #line hidden
                WriteLiteral("\r\n          ");



            #line 30 "..\..\Views\NhanVienVayMuon\Create.cshtml"
                Write(Html.HiddenFor(model => model.HoVaTen));


            #line default
            #line hidden
                WriteLiteral("\r\n            ");



            #line 31 "..\..\Views\NhanVienVayMuon\Create.cshtml"
                Write(Html.HiddenFor(model => model.NV_id));


            #line default
            #line hidden
                WriteLiteral("\r\n        <div class=\"editor-label\">\r\n            ");



            #line 33 "..\..\Views\NhanVienVayMuon\Create.cshtml"
                Write(Html.LabelFor(model => model.MaNV, "Mã nhân viên"));


            #line default
            #line hidden
                WriteLiteral("\r\n           \r\n           \r\n         <input id=\"Manvvay\" disabled=\"disabled\"  />\r" +
                             "\n        </div>\r\n        <p>\r\n            <input class=\"dialog\"  type=\"submit\" v" +
                             "alue=\"Tạo\" />\r\n        </p>\r\n    </fieldset>\r\n");



            #line 42 "..\..\Views\NhanVienVayMuon\Create.cshtml"



            #line default
            #line hidden
                WriteLiteral("    <script src=\"/Scripts/datatables/DataTableFixedHeader.js\"></script>\r\n");



                WriteLiteral(@"    <script>
        var dv = $(""[id$=DonVi_id]"").combobox();
        var ten = $(""#dsnv"").combobox();
        ten.trigger(""connect"", ""/hrm/QLVayMuon/NhanVienVayMuon/nvds?idDonvi="" + $(""[id$=DonVi_id]"").val());

       

        dv.change(function () {
            ten.trigger(""connect"", ""/hrm/QLVayMuon/NhanVienVayMuon/nvds?idDonvi="" + $(this).val());
           var donvi= $(""#DonVi_id option:selected"").text();
           $(""[id$=DonVi]"").val(donvi);
        });
        ten.change(function () {
            var text = $(this).val();
            var hoten = $(""#dsnv option:selected"").text();






            $(""[id$=Manvvay]"").val(text);


            $(""[id$=HoVaTen]"").val(hoten);
        });
    </script>
");



            #line 73 "..\..\Views\NhanVienVayMuon\Create.cshtml"
            }


            #line default
            #line hidden
            WriteLiteral("<div>\r\n    ");



            #line 75 "..\..\Views\NhanVienVayMuon\Create.cshtml"
            Write(Html.ActionLink("Trở về danh sách nhân viên vay mượn", "Index"));


            #line default
            #line hidden
            WriteLiteral("\r\n</div>\r\n\r\n");



            #line 78 "..\..\Views\NhanVienVayMuon\Create.cshtml"
            Write(Html.EndDiv());


            #line default
            #line hidden
        }
예제 #7
0
        public ActionResult Create(nvbhNhanVienBHXH nvbhnhanvienbhxh)
        {
            string manv = nvbhnhanvienbhxh.MANV;

            using (var nv = new HRM.Databases.Models.HRMDBEntities())
            {
                try
                {
                    if (db.nvbhNhanVienBHXH.FirstOrDefault(dsma => (dsma.MANV == manv)) != null)
                    {
                        TempData["Message"] = "Nhân viên này đã tồn tại";
                        return(RedirectToAction("Index2", "NhanVienBHXH", new { dv = db.nvbhNhanVienBHXH.FirstOrDefault().Donvi_id }));
                    }
                    else
                    {
                        if (ModelState.IsValid)
                        {
                            //lay cac thong tin cua nhan vien trong db cua HRM0
                            int idnv = (from h in nv.NhanVien
                                        where h.MaNV == manv
                                        select h.id).First();

                            var thongtinnv = (from nhanvien in nv.nvSoYeuLyLich
                                              where nhanvien.NV_id == idnv
                                              select nhanvien).First();
                            string gioitinh = (from gt in nv.dmGioiTinh
                                               where thongtinnv.GioiTinh_id == gt.id
                                               select gt.maGioiTinh).First();

                            string diachi = (from dc in nv.nvDiaChiNha
                                             where thongtinnv.HoKhauThuongTru_id == dc.id
                                             select dc.DiaChi).First();

                            //

                            DateTime ngaysinh = Convert.ToDateTime(thongtinnv.NgaySinh);
                            nvbhnhanvienbhxh.HoVaTen  = thongtinnv.HoVaTen;
                            nvbhnhanvienbhxh.DiaChiTT = diachi;
                            nvbhnhanvienbhxh.ChucDanh = thongtinnv.ChucVuHienTai;
                            nvbhnhanvienbhxh.NgaySinh = ngaysinh;
                            if (gioitinh == "F")
                            {
                                nvbhnhanvienbhxh.Nu = true;
                            }
                            else
                            {
                                nvbhnhanvienbhxh.Nu = false;
                            }



                            db.nvbhNhanVienBHXH.Add(nvbhnhanvienbhxh);
                            db.SaveChanges();
                            TempData["Message"] = "Thêm mới nhân viên BHXH thành công";
                            return(RedirectToAction("Index2", "NhanVienBHXH"));
                        }
                    }
                }
                catch (Exception e)
                {
                    TempData["Message"] = "Thêm mới nhân viên BHXH không thành công";
                }
            }
            return(View(nvbhnhanvienbhxh));
        }