private void toolStripButton2_Click(object sender, EventArgs e) { if (txtmacv.Text == "") { MessageBox.Show("Chưa chọn thông tin"); return; } chucvu cv = new chucvu(); cv.macv = txtmacv.Text; cv.tencv = txttencv.Text; cv.phucapcv = txtphucap.Text; cv.hesoluong = txthesoluong.Text; cv.luongcoban = txtluongcoban.Text; if (MessageBox.Show(string.Format("Thêm chức vụ"), "", MessageBoxButtons.OKCancel) == DialogResult.OK) { if (Bus.InsertProfile(cv) > 0) { MessageBox.Show("Đã Thêm"); Chucvu_Load(sender, e); } else { MessageBox.Show("đã bị trùng"); } } }
public JsonResult quanlychucvuThemSua(int type, chucvu cv) { string[] namepara = { "@machucvu", "@tenchucvu" }; object[] valuepara = { cv.Machucvu, cv.Tenchucvu }; string result = string.Empty; switch (type) { case 1: if (dataAsset.data.inputdata("ht_qlchucvu_them", namepara, valuepara)) { result = "1"; } else { result = "-1"; } break; case 2: if (dataAsset.data.inputdata("ht_qlchucvu_sua", namepara, valuepara)) { result = "1"; } else { result = "-1"; } break; } return(Json(result, JsonRequestBehavior.AllowGet)); }
private void cbChucVu_SelectedIndexChanged(object sender, EventArgs e) { chucvu chucvu = dt.chucvus.FirstOrDefault(s => s.machucvu == cbChucVu.SelectedValue.ToString()); if (chucvu != null) { label5.Text = chucvu.hesoluong.ToString(); } label5_TextChanged(sender, e); }
public static int InsertProfile(chucvu cv) { SqlParameter[] para = new SqlParameter[] { new SqlParameter("@macv", cv.macv), new SqlParameter("@tencv", cv.tencv), new SqlParameter("@phucapcv", cv.phucapcv), new SqlParameter("@hesoluong", cv.hesoluong), new SqlParameter("@luongcoban", cv.luongcoban), }; return(DataProvider.ExcuteNonQuerry("themcv", para)); }
public bool Updatechucvu(chucvu entity) { try { var chucvu = db.chucvus.Find(entity.cv_id); chucvu.cv_ten = entity.cv_ten; db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
private List <chucvu> GetData() { chucvuBL ctr = new chucvuBL(); List <chucvu> lst = new List <chucvu>(); string loi = ""; for (int i = 1; i < c1FlexGrid1.Rows.Count; i++) { if (c1FlexGrid1[i, "TT"].ToString().Equals("0") == false) { try { loi = ""; chucvu _obj = new chucvu(); if (c1FlexGrid1[i, "tenchucvu"].ToString().Trim().Equals("") == true || c1FlexGrid1[i, "tenchucvu"] == null) { loi = "Tên chức vụ không được để trắng."; c1FlexGrid1.SetUserData(i, "tenchucvu", loi); c1FlexGrid1.Rows[i].Style = cserror; } _obj.tenchucvu = c1FlexGrid1[i, "tenchucvu"].ToString(); _obj.idchucvu = Convert.ToInt32(c1FlexGrid1[i, 1].ToString().Trim()); if (_obj.idchucvu < 0)//Thêm mới { if (ctr.CheckExit(0, _obj.tenchucvu) == true) { loi = "Tên chức vụ đã có trong cơ sở dữ liệu."; c1FlexGrid1.SetUserData(i, "tenchucvu", loi); c1FlexGrid1.Rows[i].Style = cserror; } } if (_obj.idchucvu > 0)//Sửa { if (ctr.CheckExit(_obj.idchucvu, _obj.tenchucvu) == true) { loi = "Tên chức vụ đã có trong cơ sở dữ liệu."; c1FlexGrid1.SetUserData(i, "ten", loi); c1FlexGrid1.Rows[i].Style = cserror; } } _obj.mota = c1FlexGrid1[i, "mota"].ToString(); lst.Add(_obj); } catch { } } } return(lst); }
public ActionResult AddChucVu(chucvu obj) { if (ModelState.IsValid) { var dao = new DBchucvu(); long id = dao.Insert(obj); if (id > 0) { return(RedirectToAction("HienThiChucVu", "Home")); } else { ModelState.AddModelError("", "Thêm dữ liệu thành công"); } } return(View("HienThiChucVu")); }
public ActionResult EditChucVu(chucvu entity) { if (ModelState.IsValid) { var chucvu = new DBchucvu(); var result = chucvu.Updatechucvu(entity); if (result) { return(RedirectToAction("HienThiChucVu", "Home")); } else { ModelState.AddModelError("", "Cập nhật dữ liệu thành công"); } } return(View("HienThiChucVu")); }
public bool edit_chuc_vu(int id, chucvu cv) { string msgError = ""; try { var result = _Helper.ExecuteScalarSProcedureWithTransaction(out msgError, "edit_chuc_vu", "@id", id, "@ten_cv", cv.tenchucvu, "@dieu_kien", cv.dieukien, "@dinh_muc", cv.dinhmuc, "@ghi_chu", cv.ghichu); if ((!string.IsNullOrEmpty(msgError)) || (!string.IsNullOrEmpty(result.ToString()) && result != null)) { throw new Exception(msgError); } return(true); } catch (Exception ex) { throw ex; } }
private SubLuong chucvu(List <nhanvien_chucvu> a, DateTime i) { float heso = 0; float phucap = 0; int count = 1; nhanvien_chucvu b = new nhanvien_chucvu { id_chucvu = 0, id_nhanvien = 0, ngay = i.AddDays(1), totnhat = "false" }; if (a.Count == 0) { return(new SubLuong(heso, phucap, count)); } else { List <nhanvien_chucvu> w = new List <nhanvien_chucvu>(); for (int v = 0; v < a.Count; v++) { w.Add(a[v]); } w.Add(b); for (int j = 0; j < w.Count - 1; j++) { DateTime date1 = (DateTime)w[j].ngay; DateTime date2 = (DateTime)w[j + 1].ngay; // if (DateTime.Compare(i.Date, date1.Date) >= 0 && DateTime.Compare(i.Date, date2.Date) < 0) { int id_chucvu = w[j].id_chucvu; chucvu t = db.chucvu.Where(x => x.id == id_chucvu).FirstOrDefault <chucvu>(); if (t != null) { heso = t.he_so; } break; } } } return(new SubLuong(heso, phucap, count)); }
public long Insert(chucvu entity) { db.chucvus.Add(entity); db.SaveChanges(); return(entity.cv_id); }
public static int InsertProfile(chucvu cv) { return(Dao.InsertProfile(cv)); }
/// <summary> /// Thêm mới dữ liệu vào bảng: ChucVu /// </summary> /// <param name="obj">objChucVu</param> /// <returns>Trả về trắng: Thêm mới thành công; Trả về khác trắng: Thêm mới không thành công</returns> public string Insert(chucvu objchucvu) { return(objchucvuDA.Insert(objchucvu)); }
public chucvuBL() { objchucvuDA = new chucvu(); }
/// <summary> /// Cập nhật dữ liệu vào bảng: ChucVu /// </summary> /// <param name="obj">objChucVu</param> /// <returns>Trả về trắng: Cập nhật thành công; Trả về khác trắng: Cập nhật không thành công</returns> public string Update(chucvu objchucvu) { return(objchucvuDA.Update(objchucvu)); }
private void Save() { string temploi = ""; string loi = ""; chucvuBL _ctr = new chucvuBL(); List <chucvu> lst = new List <chucvu>(); lst = GetData(); if (lst != null) { for (int i = 0; i < lst.Count; i++) { loi = ""; chucvu _obj = new chucvu(); try { _obj = _ctr.GetByID(lst[i].idchucvu); } catch { } if (_obj == null) { try { loi = c1FlexGrid1.GetUserData(c1FlexGrid1.FindRow(lst[i].idchucvu.ToString().Trim(), 1, c1FlexGrid1.Cols["idchucvu"].Index, true, true, true), "tenchucvu").ToString().Trim(); } catch { } if (loi.Equals("") == true) { loi = _ctr.Insert(lst[i]); if (loi.Equals("") == false) { c1FlexGrid1.Rows[c1FlexGrid1.FindRow(lst[i].idchucvu.ToString().Trim(), 1, c1FlexGrid1.Cols["idchucvu"].Index, true, true, true)].Style = cserror; } else { _ctrlog.Append(Data.use, "Thêm mới phòng ban: " + lst[i].tenchucvu.Trim()); } } else { c1FlexGrid1.Rows[c1FlexGrid1.FindRow(lst[i].idchucvu.ToString().Trim(), 1, c1FlexGrid1.Cols["idchucvu"].Index, true, true, true)].Style = cserror; } if (loi.Trim().Equals("") == false) { temploi = loi; } } else { try { loi = c1FlexGrid1.GetUserData(c1FlexGrid1.FindRow(lst[i].idchucvu.ToString().Trim(), 1, c1FlexGrid1.Cols["idchucvu"].Index, true, true, true), "tenchucvu").ToString().Trim(); } catch { } if (loi.Equals("") == true) { loi = _ctr.Update(lst[i]); if (loi.Equals("") == false) { c1FlexGrid1.SetUserData(c1FlexGrid1.FindRow(lst[i].idchucvu.ToString().Trim(), 1, c1FlexGrid1.Cols["idchucvu"].Index, true, true, true), "tenchucvu", loi); c1FlexGrid1.Rows[c1FlexGrid1.FindRow(lst[i].idchucvu.ToString().Trim(), 1, c1FlexGrid1.Cols["idchucvu"].Index, true, true, true)].Style = cserror; } else { _ctrlog.Append(Data.use, "Cập nhật phòng ban: " + lst[i].tenchucvu.Trim()); } } else { c1FlexGrid1.SetUserData(c1FlexGrid1.FindRow(lst[i].idchucvu.ToString().Trim(), 1, c1FlexGrid1.Cols["idchucvu"].Index, true, true, true), "tenchucvu", loi); c1FlexGrid1.Rows[c1FlexGrid1.FindRow(lst[i].idchucvu.ToString().Trim(), 1, c1FlexGrid1.Cols["idchucvu"].Index, true, true, true)].Style = cserror; } if (loi.Trim().Equals("") == false) { temploi = loi; } } } } if (temploi.Trim().Equals("") == true) { HienThiDS(); MessageBox.Show("Cập nhật dữ liệu thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Cập nhật dữ liệu không thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public NVHanhChinh(string _hoTen, float _phuCap, float _heSoLuong, string _phongBan, float _soNgayCong, chucvu _chucVu) : base() { }
public bool create_chuc_vu(chucvu cv) { return(_Respo.create_chuc_vu(cv)); }
public bool edit_chuc_vu(int id, [FromBody] chucvu cv) { return(_Buss.edit_chuc_vu(id, cv)); }
public bool create_don_vi([FromBody] chucvu cv) { return(_Buss.create_chuc_vu(cv)); }
public bool edit_chuc_vu(int id, chucvu cv) { return(_Respo.edit_chuc_vu(id, cv)); }