Пример #1
0
        private void butluu_Click(object sender, EventArgs e)
        {
            if (txtten.Text == "")
            {
                MessageBox.Show("Chưa nhập đủ thông tin!");
                return;
            }

            phongban bm = new phongban();

            bm.tenban    = txtten.Text;
            bm.truongban = txttb.Text;
            bm.sogvdg    = txtsogv.Text;

            if (MessageBox.Show(string.Format("Bạn có muốn lưu tên ban bộ môn này không?"),
                                "", MessageBoxButtons.OKCancel) == DialogResult.OK)
            {
                if (Bus.InsertProfile(bm) > 0)
                {
                    MessageBox.Show("lưu thành công rồi !");
                    banbomon_Load(sender, e);
                }
                else
                {
                    MessageBox.Show("thông tin bị Lỗi");
                }
            }
        }
Пример #2
0
        private void butxoa_Click(object sender, EventArgs e)
        {
            if (txtten.Text == "")
            {
                MessageBox.Show("bạn chưa nhập thông tin!");
                return;
            }
            phongban bm = new phongban();

            bm.tenban    = txtten.Text;
            bm.truongban = txttb.Text;
            bm.sogvdg    = txtsogv.Text;

            if (MessageBox.Show(string.Format("Bạn có muốn xóa tên ban này   không?"),
                                "", MessageBoxButtons.OKCancel) == DialogResult.OK)
            {
                if (Bus.DeleteProfile(bm) > 0)
                {
                    MessageBox.Show(" Xóa thành công!");
                    banbomon_Load(sender, e);
                }
                else
                {
                    MessageBox.Show("Lỗi!");
                }
            }
        }
Пример #3
0
        private void butsua_Click(object sender, EventArgs e)
        {
            if (txtten.Text == "")
            {
                MessageBox.Show("Chưa nhập đủ thông tin");
                return;
            }
            phongban bm = new phongban();

            bm.tenban    = txtten.Text;
            bm.truongban = txttb.Text;
            bm.sogvdg    = txtsogv.Text;
            if (MessageBox.Show(string.Format("sửa thồng tin ban bộ môn "), "", MessageBoxButtons.OKCancel) == DialogResult.OK)
            {
                if (Bus.UpdateProfile(bm) > 0)
                {
                    MessageBox.Show("Đã sửa thành công ");
                    banbomon_Load(sender, e);
                }
                else
                {
                    MessageBox.Show("Thông tin chưa được sửa");
                }
            }
        }
Пример #4
0
        public void xoa(string key)
        {
            phongban p = (from a in dbData.phongbans select a).Single(t => t.key == key);

            dbData.phongbans.DeleteOnSubmit(p);
            dbData.SubmitChanges();
        }
Пример #5
0
        private void tbs_delete_Click(object sender, EventArgs e)
        {
            if (txtmapb.Text == "")
            {
                MessageBox.Show("Chưa chọn thông tin");
                return;
            }
            phongban pb = new phongban();

            pb.mapb   = txtmapb.Text;
            pb.tenpb  = txttenpb.Text;
            pb.diachi = txtdiachi.Text;
            pb.SDTpb  = txtsdtpb.Text;
            if (MessageBox.Show(string.Format("Xóa phòng ban"), "", MessageBoxButtons.OKCancel) == DialogResult.OK)
            {
                if (Bus.DeleteProfile(pb) > 0)
                {
                    MessageBox.Show("Đã xóa");
                    Phongban_Load(sender, e);
                }
                else
                {
                    MessageBox.Show("Thông tin chưa đc xóa");
                }
            }
        }
Пример #6
0
        public void xoa(string id)
        {
            phongban dt = (from d in db.phongbans select d).Single(t => t.id == id);

            db.phongbans.DeleteOnSubmit(dt);
            db.SubmitChanges();
        }
Пример #7
0
 public static int DeleteProfile(phongban pb)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@mapb", pb.mapb),
     };
     return(DataProvider.ExcuteNonQuerry("xoapb", para));
 }
Пример #8
0
 internal static int DeleteProfile(phongban bm)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@ten", bm.tenban),
     };
     return(DataProvider.ExecuteNonQuery("xoaphongban", para));
 }
Пример #9
0
        public void Xoaphongban(string tenphongban)
        {
            phongban xoaphongban = (from tk in data.phongbans
                                    where tk.ten == tenphongban
                                    select tk).Single();

            data.phongbans.DeleteOnSubmit(xoaphongban);
            data.SubmitChanges();
        }
Пример #10
0
        public void Capnhatphongban(string tenphongbancu, string tenphongbanmoi)
        {
            phongban capnhat = (from tk in data.phongbans
                                where tk.ten == tenphongbancu
                                select tk).Single();

            capnhat.ten = tenphongbanmoi;
            data.SubmitChanges();
        }
Пример #11
0
 public static int InsertProfile(phongban bm)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@ten", bm.tenban),
         new SqlParameter("@tb", bm.truongban),
         new SqlParameter("@sogv", bm.sogvdg)
     };
     return(DataProvider.ExecuteNonQuery("themphongban", para));
 }
Пример #12
0
 internal static int UpdateProfile(phongban bm)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@ten", bm.tenban),
         new SqlParameter("@tb ", bm.truongban),
         new SqlParameter("@sogv", bm.sogvdg)
     };
     return(DataProvider.ExecuteNonQuery("suaphongban", para));
 }
Пример #13
0
        public void sua(string key, string phong, bool phanquyen)
        {
            phongban p = (from a in dbData.phongbans select a).Single(t => t.key == key);

            {
                p.phong     = phong;
                p.phanquyen = phanquyen;
            }
            dbData.SubmitChanges();
        }
Пример #14
0
 public static int UpdateProfile(phongban pb)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@mapb", pb.mapb),
         new SqlParameter("@tenpb", pb.tenpb),
         new SqlParameter("@diachi", pb.diachi),
         new SqlParameter("@SDTpb", pb.SDTpb),
     };
     return(DataProvider.ExcuteNonQuerry("suapb", para));
 }
Пример #15
0
        public void them(string key, string id, string phong, bool phanquyen)
        {
            phongban p = new phongban();

            {
                p.key       = key;
                p.id        = id;
                p.phong     = phong;
                p.phanquyen = phanquyen;
            }
            dbData.phongbans.InsertOnSubmit(p);
            dbData.SubmitChanges();
        }
Пример #16
0
        public bool edit(phongban sua)
        {
            phongban temp = mydatabase.phongbans.Where(p => p.ID == sua.ID).SingleOrDefault();

            if (temp == null)
            {
                return(false);
            }

            temp.Name = sua.Name;
            mydatabase.SaveChanges();
            return(true);
        }
Пример #17
0
        public bool them(phongban them)
        {
            phongban temp = mydatabase.phongbans.Where(p => p.Name == them.Name).SingleOrDefault();

            if (temp != null)
            {
                return(false);
            }

            mydatabase.phongbans.Add(them);
            mydatabase.SaveChanges();

            return(true);
        }
Пример #18
0
        public bool xoa(string id)
        {
            int      _id  = Convert.ToInt32(id);
            phongban temp = mydatabase.phongbans.Find(_id);

            if (temp == null)
            {
                return(false);
            }

            mydatabase.phongbans.Remove(temp);
            mydatabase.SaveChanges();
            return(true);
        }
Пример #19
0
        private List <phongban> GetData()
        {
            phongbanBL      ctr = new phongbanBL();
            List <phongban> lst = new List <phongban>();
            string          loi = "";

            for (int i = 1; i < c1FlexGrid1.Rows.Count; i++)
            {
                if (c1FlexGrid1[i, "TT"].ToString().Equals("0") == false)
                {
                    try
                    {
                        loi = "";
                        phongban _obj = new phongban();
                        if (c1FlexGrid1[i, "tenphongban"].ToString().Trim().Equals("") == true || c1FlexGrid1[i, "tenphongban"] == null)
                        {
                            loi = "Tên phòng ban không được để trắng.";
                            c1FlexGrid1.SetUserData(i, "tenphongban", loi);
                            c1FlexGrid1.Rows[i].Style = cserror;
                        }
                        _obj.tenphongban = c1FlexGrid1[i, "tenphongban"].ToString();
                        _obj.idphongban  = c1FlexGrid1[i, 1].ToString().Trim();
                        if (c1FlexGrid1[i, "TT"].ToString().Equals("1") == true)
                        {
                            if (ctr.CheckExit("", _obj.tenphongban) == true)
                            {
                                loi = "Tên phòng ban đã có trong cơ sở dữ liệu.";
                                c1FlexGrid1.SetUserData(i, "tenphongban", loi);
                                c1FlexGrid1.Rows[i].Style = cserror;
                            }
                        }
                        if (c1FlexGrid1[i, "TT"].ToString().Equals("2") == true)
                        {
                            if (ctr.CheckExit(_obj.idphongban, _obj.tenphongban) == true)
                            {
                                loi = "Tên phòng ban đã có trong cơ sở dữ liệu.";
                                c1FlexGrid1.SetUserData(i, "tenphongban", loi);
                                c1FlexGrid1.Rows[i].Style = cserror;
                            }
                        }
                        _obj.mota = c1FlexGrid1[i, "mota"].ToString();
                        lst.Add(_obj);
                    }
                    catch { }
                }
            }
            return(lst);
        }
Пример #20
0
        public void Themphongban(string tenphongban)
        {
            int dem = (from tk in data.phongbans
                       select tk).ToList().Last().idphongban;
            phongban themphongban = new phongban();

            if (dem == 0)
            {
                themphongban.idphongban = 1;
            }
            else
            {
                themphongban.idphongban = short.Parse((dem + 1).ToString());
            }
            themphongban.ten = tenphongban;

            data.phongbans.InsertOnSubmit(themphongban);
            data.SubmitChanges();
        }
Пример #21
0
        public void moi(string id, string ten)
        {
            var dt = db.phongbans.FirstOrDefault(t => t.id == id);

            if (dt == null)
            {
                dt     = new phongban();
                dt.id  = id;
                dt.ten = ten;


                db.phongbans.InsertOnSubmit(dt);
                db.SubmitChanges();
            }
            else
            {
                dt.ten = ten;
                db.SubmitChanges();
            }
        }
Пример #22
0
 public phongbanBL()
 {
     objphongbanDA = new phongban();
 }
Пример #23
0
        private void Save()
        {
            string          temploi = "";
            string          loi     = "";
            phongbanBL      _ctr    = new phongbanBL();
            List <phongban> lst     = new List <phongban>();

            lst = GetData();
            if (lst != null)
            {
                for (int i = 0; i < lst.Count; i++)
                {
                    loi = "";
                    phongban _obj = new phongban();
                    try { _obj = _ctr.GetByID(lst[i].idphongban); }
                    catch { }
                    if (_obj == null)
                    {
                        try { loi = c1FlexGrid1.GetUserData(c1FlexGrid1.FindRow(lst[i].idphongban, 1, c1FlexGrid1.Cols["idphongban"].Index, true, true, true), "tenphongban").ToString().Trim(); }
                        catch { }
                        if (loi.Equals("") == true)
                        {
                            loi = _ctr.Insert(lst[i]);
                            if (loi.Equals("") == false)
                            {
                                c1FlexGrid1.Rows[c1FlexGrid1.FindRow(lst[i].idphongban, 1, c1FlexGrid1.Cols["idphongban"].Index, true, true, true)].Style = cserror;
                            }
                            else
                            {
                                _ctrlog.Append(Data.use, "Thêm mới phòng ban: " + lst[i].tenphongban.Trim());
                            }
                        }
                        else
                        {
                            c1FlexGrid1.Rows[c1FlexGrid1.FindRow(lst[i].idphongban, 1, c1FlexGrid1.Cols["idphongban"].Index, true, true, true)].Style = cserror;
                        }
                        if (loi.Trim().Equals("") == false)
                        {
                            temploi = loi;
                        }
                    }
                    else
                    {
                        try { loi = c1FlexGrid1.GetUserData(c1FlexGrid1.FindRow(lst[i].idphongban, 1, c1FlexGrid1.Cols["idphongban"].Index, true, true, true), "tenphongban").ToString().Trim(); }
                        catch { }
                        if (loi.Equals("") == true)
                        {
                            loi = _ctr.Update(lst[i]);
                            if (loi.Equals("") == false)
                            {
                                c1FlexGrid1.SetUserData(c1FlexGrid1.FindRow(lst[i].idphongban, 1, c1FlexGrid1.Cols["idphongban"].Index, true, true, true), "tenphongban", loi);
                                c1FlexGrid1.Rows[c1FlexGrid1.FindRow(lst[i].idphongban, 1, c1FlexGrid1.Cols["idphongban"].Index, true, true, true)].Style = cserror;
                            }
                            else
                            {
                                _ctrlog.Append(Data.use, "Cập nhật phòng ban: " + lst[i].tenphongban.Trim());
                            }
                        }
                        else
                        {
                            c1FlexGrid1.SetUserData(c1FlexGrid1.FindRow(lst[i].idphongban, 1, c1FlexGrid1.Cols["idphongban"].Index, true, true, true), "tenphongban", loi);
                            c1FlexGrid1.Rows[c1FlexGrid1.FindRow(lst[i].idphongban, 1, c1FlexGrid1.Cols["idphongban"].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);
            }
        }
Пример #24
0
 public static int InsertProfile(phongban bm)
 {
     return(Dao.InsertProfile(bm));
 }
Пример #25
0
 public static int UpdateProfile(phongban bm)
 {
     return(Dao.UpdateProfile(bm));
 }
Пример #26
0
 public static int DeleteProfile(phongban bm)
 {
     return(Dao.DeleteProfile(bm));
 }
Пример #27
0
 public static int DeleteProfile(phongban pb)
 {
     return(Dao.DeleteProfile(pb));
 }
Пример #28
0
 /// <summary>
 /// Thêm mới dữ liệu vào bảng: PhongBan
 /// </summary>
 /// <param name="obj">objPhongBan</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(phongban objPhongBan)
 {
     return(objphongbanDA.Insert(objPhongBan));
 }
Пример #29
0
 /// <summary>
 /// Cập nhật dữ liệu vào bảng: PhongBan
 /// </summary>
 /// <param name="obj">objPhongBan</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(phongban objPhongBan)
 {
     return(objphongbanDA.Update(objPhongBan));
 }
Пример #30
0
 public static int UpdateProfile(phongban pb)
 {
     return(Dao.UpdateProfile(pb));
 }