예제 #1
0
        private void UpdateSift()
        {
            Class.DanhMuc_CaLamViec dm = new Class.DanhMuc_CaLamViec();
            dm.ShiftCode   = txtCode.Text;
            dm.ShiftName   = txtName.Text;
            dm.Description = txtDescription.Text;
            dm.BeginTime   = timeBeginTime.Time;
            dm.EndTime     = timeEndTime.Time;

            if (txtCode.Enabled == true)
            {
                if (dm.Insert())
                {
                    Class.App.SaveSuccessfully();
                }
                else
                {
                    Class.App.SaveNotSuccessfully();
                }
            }
            else
            if (dm.Update())
            {
                Class.App.SaveSuccessfully();
            }
            else
            {
                Class.App.SaveNotSuccessfully();
            }

            CT_SHIFT_GetList();
            txtCode.Text = Get_Code_New();
        }
예제 #2
0
        private void btnDel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int SelectedRow = gridItemDetail.FocusedRowHandle;

            if (SelectedRow >= 0)
            {
                DataRow drow   = gridItemDetail.GetDataRow(SelectedRow);
                string  _value = drow["ShiftCode"].ToString();
                if (Class.App.ConfirmDeletion() == DialogResult.No)
                {
                    return;
                }

                Class.DanhMuc_CaLamViec dm = new Class.DanhMuc_CaLamViec();
                dm.ShiftCode = _value;
                if (dm.Delete())
                {
                    Class.App.DeleteSuccessfully();
                    CT_SHIFT_GetList();
                }
                else
                {
                    Class.App.DeleteNotSuccessfully();
                }
            }
        }
예제 #3
0
        private void Loadthongtin()
        {
            Class.DanhMuc_CaLamViec dm = new Class.DanhMuc_CaLamViec();
            DataTable dt = dm.GetShiftByCode(txtCode.Text);

            txtCode.Text        = dt.Rows[0]["ShiftCode"].ToString();
            txtName.Text        = dt.Rows[0]["ShiftName"].ToString();
            timeBeginTime.Time  = (DateTime)dt.Rows[0]["BeginTime"];
            timeEndTime.Time    = (DateTime)dt.Rows[0]["EndTime"];
            txtDescription.Text = dt.Rows[0]["Description"].ToString();
        }
예제 #4
0
        private void btnEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (!btnEdit.Enabled)
            {
                return;
            }
            int SelectedRow = gridItemDetail.FocusedRowHandle;

            if (SelectedRow >= 0)
            {
                DataRow drow               = gridItemDetail.GetDataRow(SelectedRow);
                string  _value             = drow["ShiftCode"].ToString();
                Class.DanhMuc_CaLamViec dm = new Class.DanhMuc_CaLamViec();
                dm.ShiftCode   = _value;
                dm.ShiftName   = txtName.Text;
                dm.Description = txtDescription.Text;
                dm.BeginTime   = timeBeginTime.Time;
                dm.EndTime     = timeEndTime.Time;


                if (dm.Update())
                {
                    Class.App.SaveSuccessfully();
                }
                else
                {
                    Class.App.SaveNotSuccessfully();
                }

                CT_SHIFT_GetList();
                txtCode.Text = Get_Code_New();

                //   frmDanhMucCaLamViec_Update frm = new frmDanhMucCaLamViec_Update(false, "Cập nhật ca làm việc", "Ca", _value);
                //  frm.Owner = this;
                //   frm.ShowDialog();
            }
        }
예제 #5
0
 public void CT_SHIFT_GetList()
 {
     Class.DanhMuc_CaLamViec dm = new Class.DanhMuc_CaLamViec();
     gridItem.DataSource = dm.CT_SHIFT_GetList();
 }
예제 #6
0
 private string Get_Code_New()
 {
     Class.DanhMuc_CaLamViec dmclv = new Class.DanhMuc_CaLamViec();
     return(dmclv.GetNewCode());
 }