protected void btnLuu_Command(object sender, CommandEventArgs e) { if (btnLuu.Text == "Thêm") { // Kiểm tra mã có tồn tại chưa? Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities(); string id_cv = txtID.Text; Models.Congviec obj = db.Congviec.FirstOrDefault(x => x.id_cv == id_cv); if (obj != null) { pnError.Visible = true; lbError.Text = "Mã công việc bị trùng, xem chi tiết tại "; hpError.Text = id_cv; hpError.NavigateUrl = "Congviec.aspx?id_cv=" + id_cv; } else { obj = new Models.Congviec(); obj.id_cv = txtID.Text; obj.id_nv = txtIDnv.Text; obj.ten_cv = txtTenCv.Text; obj.ghi_chu = txtGhichu.Text; obj.ngay_bat_dau = Convert.ToDateTime(txtBegin.Text); obj.ngay_ket_thuc = Convert.ToDateTime(txtEnd.Text); obj.create_at = Convert.ToDateTime(txtCre.Text); obj.update_at = Convert.ToDateTime(txtUpd.Text); db.Congviec.Add(obj); db.SaveChanges(); getData(); Response.Redirect("Congviec.aspx"); } } else { try { Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities(); string id_cv = txtID.Text; Models.Congviec obj = db.Congviec.FirstOrDefault(x => x.id_cv == id_cv); obj.id_cv = txtID.Text; obj.id_nv = txtIDnv.Text; obj.ten_cv = txtTenCv.Text; obj.ghi_chu = txtGhichu.Text; obj.ngay_bat_dau = Convert.ToDateTime(txtBegin.Text); obj.ngay_ket_thuc = Convert.ToDateTime(txtEnd.Text); obj.create_at = Convert.ToDateTime(txtCre.Text); obj.update_at = Convert.ToDateTime(txtUpd.Text); db.SaveChanges(); Response.Redirect("Congviec.aspx"); } catch { pnError.Visible = true; lbError.Text = "Lỗi, không lưu lại được!"; } } }
protected void btnLuu_Command(object sender, CommandEventArgs e) { if (btnLuu.Text == "Thêm") { // Kiểm tra mã có tồn tại chưa? Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities(); string id_chucvu = txtID.Text; Models.Chucvu obj = db.Chucvu.FirstOrDefault(x => x.id_chucvu == id_chucvu); if (obj != null) { pnError.Visible = true; lbError.Text = "Mã chức vụ bị trùng, xem chi tiết tại "; hpError.Text = id_chucvu; hpError.NavigateUrl = "Chucvu.aspx?id_chucvu=" + id_chucvu; } else { obj = new Models.Chucvu(); obj.id_chucvu = txtID.Text; obj.ten_cv = txtTenCv.Text; obj.hs_luong = Convert.ToInt32(txtHsL.Text); obj.hs_tangca = Convert.ToInt32(txtHsLtangca.Text); obj.phu_cap = Convert.ToInt32(txtPhucap.Text); obj.create_at = Convert.ToDateTime(txtCre.Text); obj.update_at = Convert.ToDateTime(txtUpd.Text); db.Chucvu.Add(obj); db.SaveChanges(); getData(); Response.Redirect("Chucvu.aspx"); } } else { try { Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities(); string id_chucvu = txtID.Text; Models.Chucvu obj = db.Chucvu.FirstOrDefault(x => x.id_chucvu == id_chucvu); obj.id_chucvu = txtID.Text; obj.ten_cv = txtTenCv.Text; obj.hs_luong = Convert.ToInt32(txtHsL.Text); obj.hs_tangca = Convert.ToInt32(txtHsLtangca.Text); obj.phu_cap = Convert.ToInt32(txtPhucap.Text); obj.create_at = Convert.ToDateTime(txtCre.Text); obj.update_at = Convert.ToDateTime(txtUpd.Text); db.SaveChanges(); Response.Redirect("Chucvu.aspx"); } catch { pnError.Visible = true; lbError.Text = "Lỗi, không lưu lại được!"; } } }
protected void btnLuu_Command(object sender, CommandEventArgs e) { if (btnLuu.Text == "Thêm") { // Kiểm tra mã có tồn tại chưa? Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities(); string id_luong = txtID.Text; Models.Luong obj = db.Luong.FirstOrDefault(x => x.id_luong == id_luong); if (obj != null) { pnError.Visible = true; lbError.Text = "Mã lương bị trùng, xem chi tiết tại "; hpError.Text = id_luong; hpError.NavigateUrl = "Chamcong.aspx?id_luong=" + id_luong; } else { obj = new Models.Luong(); obj.id_luong = txtID.Text; obj.ngay_nghi = Convert.ToInt32(txtNgayNghi.Text); obj.ngay_lam = Convert.ToInt32(txtNgayLam.Text); obj.time_tang_ca = Convert.ToInt32(txtTimetangca.Text); obj.create_at = Convert.ToDateTime(txtCre.Text); obj.update_at = Convert.ToDateTime(txtUpd.Text); db.Luong.Add(obj); db.SaveChanges(); getData(); Response.Redirect("Chamcong.aspx"); } } else { try { Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities(); string id_luong = txtID.Text; Models.Luong obj = db.Luong.FirstOrDefault(x => x.id_luong == id_luong); obj.id_luong = txtID.Text; obj.ngay_nghi = Convert.ToInt32(txtNgayNghi.Text); obj.ngay_lam = Convert.ToInt32(txtNgayLam.Text); obj.time_tang_ca = Convert.ToInt32(txtTimetangca.Text); obj.create_at = Convert.ToDateTime(txtCre.Text); obj.update_at = Convert.ToDateTime(txtUpd.Text); db.SaveChanges(); Response.Redirect("Chamcong.aspx"); } catch { pnError.Visible = true; lbError.Text = "Lỗi, không lưu lại được!"; } } }
protected void btnLuu_Command(object sender, CommandEventArgs e) { if (btnLuu.Text == "Thêm") { // Kiểm tra mã có tồn tại chưa? Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities(); string id_phongban = txtID.Text; Models.Phongban obj = db.Phongban.FirstOrDefault(x => x.id_phongban == id_phongban); if (obj != null) { pnError.Visible = true; lbError.Text = "Mã phòng ban bị trùng, xem chi tiết tại "; hpError.Text = id_phongban; hpError.NavigateUrl = "Phongban.aspx?id_phongban=" + id_phongban; } else { obj = new Models.Phongban(); obj.id_phongban = txtID.Text; obj.ten_phongban = txtTenpb.Text; obj.nguoitao = txtnguoitao.Text; obj.create_at = Convert.ToDateTime(txtCre.Text); obj.update_at = Convert.ToDateTime(txtUpd.Text); db.Phongban.Add(obj); db.SaveChanges(); getData(); Response.Redirect("Phongban.aspx"); } } else { try { Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities(); string id_phongban = txtID.Text; Models.Phongban obj = db.Phongban.FirstOrDefault(x => x.id_phongban == id_phongban); obj.id_phongban = txtID.Text; obj.ten_phongban = txtTenpb.Text; obj.nguoitao = txtnguoitao.Text; obj.create_at = Convert.ToDateTime(txtCre.Text); obj.update_at = Convert.ToDateTime(txtUpd.Text); db.SaveChanges(); Response.Redirect("Phongban.aspx"); } catch { pnError.Visible = true; lbError.Text = "Lỗi, không lưu lại được!"; } } }
protected void btnXoa_Command(object sender, CommandEventArgs e) { string id_phongban = e.CommandArgument.ToString(); Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities(); Models.Phongban obj = db.Phongban.FirstOrDefault(x => x.id_phongban == id_phongban); if (obj != null) { db.Phongban.Remove(obj); db.SaveChanges(); getData(); } }
protected void btnLuu_Command(object sender, CommandEventArgs e) { try { Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities(); string id_admin = txtID.Text; Models.Admin obj = db.Admin.FirstOrDefault(x => x.id_admin == id_admin); obj.id_admin = txtID.Text; obj.ten_admin = txtTenAdm.Text; obj.username = txtUser.Text; obj.password = txtPass.Text; obj.phan_quyen = txtPhanquyen.Text; db.SaveChanges(); Response.Redirect("User.aspx"); } catch { } }
protected void btnLuu_Command(object sender, CommandEventArgs e) { if (btnLuu.Text == "Thêm") { // Kiểm tra mã có tồn tại chưa? Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities(); string id_nv = txtID.Text; Models.Nhanvien obj = db.Nhanvien.FirstOrDefault(x => x.id_nv == id_nv); if (obj != null) { pnError.Visible = true; lbError.Text = "Mã nhân viên bị trùng, xem chi tiết tại "; hpError.Text = id_nv; hpError.NavigateUrl = "Nhanvien.aspx?id_nv=" + id_nv; } else { obj = new Models.Nhanvien(); obj.id_nv = txtID.Text; obj.ten_nv = txtTenNv.Text; obj.ngay_sinh = Convert.ToDateTime(txtNgaysinh.Text); obj.gioi_tinh = txtSex.Text; obj.sdt = txtSdt.Text; obj.email = txtEmail.Text; obj.que = txtQue.Text; obj.id_chucvu = cmdChucvu.SelectedValue; obj.id_phongban = cmbPhongban.SelectedValue; obj.hop_dong = txtHopDong.Text; obj.ngay_hieu_luc = Convert.ToDateTime(txtNgayHL.Text); obj.id_luong = txtIDl.Text; obj.create_at = Convert.ToDateTime(txtCre.Text); obj.update_at = Convert.ToDateTime(txtUpd.Text); if (fuImg.HasFile == true) { // Bước 1: Tải file về server // Sinh tên file string filename = DateTime.Now.ToString("yyyyMMddHHmmssffff"); string[] arr = fuImg.FileName.Split('.'); string file_ext = arr[arr.Length - 1]; filename += '.' + file_ext; string folder = Server.MapPath("/Uploads/Image/"); fuImg.SaveAs(folder + filename); // Bước 2: Thêm dữ liệu vào Database obj.image_nv = filename; } db.Nhanvien.Add(obj); db.SaveChanges(); getData(); Response.Redirect("Nhanvien.aspx"); } } else { try { Models.Quan_Ly_Nhan_SuEntities db = new Models.Quan_Ly_Nhan_SuEntities(); string id_nv = txtID.Text; Models.Nhanvien obj = db.Nhanvien.FirstOrDefault(x => x.id_nv == id_nv); obj.id_nv = txtID.Text; obj.ten_nv = txtTenNv.Text; obj.ngay_sinh = Convert.ToDateTime(txtNgaysinh.Text); obj.gioi_tinh = txtSex.Text; obj.sdt = txtSdt.Text; obj.email = txtEmail.Text; obj.que = txtQue.Text; obj.id_chucvu = cmdChucvu.SelectedValue; obj.id_phongban = cmbPhongban.SelectedValue; obj.hop_dong = txtHopDong.Text; obj.ngay_hieu_luc = Convert.ToDateTime(txtNgayHL.Text); obj.id_luong = txtIDl.Text; obj.create_at = Convert.ToDateTime(txtCre.Text); obj.update_at = Convert.ToDateTime(txtUpd.Text); if (fuImg.HasFile == true) { // Bước 1: Tải file về server // Sinh tên file string filename = DateTime.Now.ToString("yyyyMMddHHmmssffff"); string[] arr = fuImg.FileName.Split('.'); string file_ext = arr[arr.Length - 1]; filename += '.' + file_ext; string folder = Server.MapPath("/Uploads/Image/"); fuImg.SaveAs(folder + filename); // Bước 2: Thêm dữ liệu vào Database obj.image_nv = filename; } db.SaveChanges(); Response.Redirect("Nhanvien.aspx"); } catch { pnError.Visible = true; lbError.Text = "Lỗi, không lưu lại được!"; } } }