// // 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)); }
//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())); }
// // 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()); }
// // 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()); }
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 }
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)); }