Ejemplo n.º 1
0
        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");
                }
            }
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 4
0
 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));
 }
Ejemplo n.º 5
0
 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);
     }
 }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
 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"));
 }
Ejemplo n.º 8
0
 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"));
 }
Ejemplo n.º 9
0
        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;
            }
        }
Ejemplo n.º 10
0
        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));
        }
Ejemplo n.º 11
0
 public long Insert(chucvu entity)
 {
     db.chucvus.Add(entity);
     db.SaveChanges();
     return(entity.cv_id);
 }
Ejemplo n.º 12
0
 public static int InsertProfile(chucvu cv)
 {
     return(Dao.InsertProfile(cv));
 }
Ejemplo n.º 13
0
 /// <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));
 }
Ejemplo n.º 14
0
 public chucvuBL()
 {
     objchucvuDA = new chucvu();
 }
Ejemplo n.º 15
0
 /// <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));
 }
Ejemplo n.º 16
0
        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);
            }
        }
Ejemplo n.º 17
0
 public NVHanhChinh(string _hoTen, float _phuCap, float _heSoLuong, string _phongBan, float _soNgayCong, chucvu _chucVu) : base()
 {
 }
Ejemplo n.º 18
0
 public bool create_chuc_vu(chucvu cv)
 {
     return(_Respo.create_chuc_vu(cv));
 }
Ejemplo n.º 19
0
 public bool edit_chuc_vu(int id, [FromBody] chucvu cv)
 {
     return(_Buss.edit_chuc_vu(id, cv));
 }
Ejemplo n.º 20
0
 public bool create_don_vi([FromBody] chucvu cv)
 {
     return(_Buss.create_chuc_vu(cv));
 }
Ejemplo n.º 21
0
 public bool edit_chuc_vu(int id, chucvu cv)
 {
     return(_Respo.edit_chuc_vu(id, cv));
 }