Ejemplo n.º 1
0
        private void SaveData()
        {
            var fg = fgHarvard;
            clsSoTayKinhNghiem cls = new clsSoTayKinhNghiem();

            for (int i = fg.Rows.Fixed; i < fg.Rows.Count; i++)
            {
                if (fg.GetDataDisplay(i, "IsEdit") == "")
                {
                    continue;
                }
                cls.Ngay_Thang     = DateTime.Parse(fg.GetDataDisplay(i, "Ngay_Thang"));
                cls.ID_BoPhan      = int.Parse(fg[i, "ID_BoPhan"] + "");
                cls.MoTa           = fg.GetDataDisplay(i, "MoTa");
                cls.MucDo_AnhHuong = fg.GetDataDisplay(i, "MucDo_AnhHuong");
                cls.NguyenNhan     = fg.GetDataDisplay(i, "NguyenNhan");
                cls.BienPhap       = fg.GetDataDisplay(i, "BienPhap");
                cls.GhiChu         = fg.GetDataDisplay(i, "GhiChu");
                cls.Ngay_Lap       = DateTime.Parse(fg.GetDataDisplay(i, "Ngay_Lap"));
                ///cls.ID_NguoiLap = int.Parse(fg.GetDataDisplay(i, "ID_NguoiLap"));
                cls.ID_NguoiLap = GlobalVariables.GetID_NhanSu();
                //Xóa
                if (fg.GetDataDisplay(i, "IsEdit") == "0")
                {
                    cls.ID_SoTay = int.Parse(fg[i, "ID_SoTay"].ToString());// dòng thứ i, cột ID_SoTay
                    cls.Update();
                }
                else
                {
                    if (fg.GetDataDisplay(i, "ID_SoTay") == "") //Thêm mới
                    {
                        cls.Insert();
                    }
                    else
                    {
                        cls.ID_SoTay = int.Parse(fg[i, "ID_SoTay"].ToString()); // Cập nhật
                        cls.Update();
                    }
                }
            }
            BaseMessages.ShowInformationMessage("Cập nhật thành công!");
        }
Ejemplo n.º 2
0
        private void fgHarvard_KeyUp(object sender, KeyEventArgs e)
        {
            if (btnCapNhat.Visible)
            {
                return;
            }
            switch (e.KeyCode)
            {
            case Keys.Insert:
                fgHarvard.Rows.Add();
                fgHarvard.Rows[fgHarvard.Rows.Count - 1]["IsEdit"]     = "1";
                fgHarvard.Rows[fgHarvard.Rows.Count - 1]["TenDayDu"]   = GlobalVariables.Get_HoTen_NhanSu();
                fgHarvard.Rows[fgHarvard.Rows.Count - 1]["Ngay_Lap"]   = GlobalVariables.GetCurrentDateTime();
                fgHarvard.Rows[fgHarvard.Rows.Count - 1]["Ngay_Thang"] = GlobalVariables.GetCurrentDateTime();
                fgHarvard.SetSTT();
                break;

            case Keys.Delete:
                if (fgHarvard.Row < fgHarvard.Rows.Fixed)
                {
                    BaseMessages.ShowInformationMessage("Chưa chọn dòng để xóa !!!");
                    return;
                }
                if (fgHarvard.GetDataDisplay(fgHarvard.Row, "ID_Harvard") == "")
                {
                    fgHarvard.Rows.Remove(fgHarvard.Row);
                }
                else
                {
                    fgHarvard.Rows[fgHarvard.Row]["IsEdit"] = "0";
                    fgHarvard.Rows[fgHarvard.Row].Visible   = false;
                }
                fgHarvard.SetSTT();
                break;
            }
        }