Ejemplo n.º 1
0
 private void setDataView()
 {
     try
     {
         dxErrorProviderInfo.ClearErrors();
         if (!function.Equals("view"))
         {
             editGUI("view");
         }
         if (gridViewLoaiDV.RowCount > 0)
         {
             if (gridViewLoaiDV.GetFocusedRow() != null)
             {
                 objLoaiDonVi = gridViewLoaiDV.GetFocusedRow() as LoaiDonVi;
                 txtTen.Text  = objLoaiDonVi.ten;
                 txtMoTa.Text = objLoaiDonVi.mota;
             }
             else
             {
                 clearText();
                 objLoaiDonVi = new LoaiDonVi();
             }
         }
         else
         {
             enableButton(false);
             clearText();
             objLoaiDonVi = new LoaiDonVi();
         }
     }
     catch (Exception ex)
     {
         Debug.WriteLine(this.Name + "->setDataView: " + ex.Message);
     }
 }
 public void RefreshDataTables()
 {
     DtbDonVi     = DonVi.GetDtbDonVi();
     DtbCaNhan    = CaNhan.GetDtbCaNhan();
     DtbChucDanh  = ChucDanh.GetDtbChucDanh();
     DtbChucVu    = ChucVu.GetDtbChucVu();
     DtbGioiTinh  = GioiTinh.GetDtbGioiTinh();
     DtbLoaiDonVi = LoaiDonVi.GetDtbLoaiDonVi("id > 0");
 }
 public bool ThemLoai(LoaiDonVi loaidonvi)
 {
     try
     {
         var them = new LoaiDonVi { MaLoai = loaidonvi.MaLoai, TenLoai = loaidonvi.TenLoai, MoTa = loaidonvi.MoTa };
         _db.LoaiDonVis.Add(them);
         _db.SaveChanges();
         return true;
     }
     catch
     {
         return false;
     }
 }
Ejemplo n.º 4
0
 public bool ThemLoai(LoaiDonVi loaidonvi)
 {
     try
     {
         var them = new LoaiDonVi {
             MaLoai = loaidonvi.MaLoai, TenLoai = loaidonvi.TenLoai, MoTa = loaidonvi.MoTa
         };
         _db.LoaiDonVis.Add(them);
         _db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Ejemplo n.º 5
0
 private void loadData()
 {
     try
     {
         editGUI("view");
         listLoaiDonVi = LoaiDonVi.getQuery().OrderBy(c => c.order).ToList();
         if (listLoaiDonVi.Count == 0)
         {
             enableButton(false);
         }
         gridControlLoaiDV.DataSource = listLoaiDonVi;
     }
     catch (Exception ex)
     {
         Debug.WriteLine(this.Name + "->loadData: " + ex.Message);
     }
 }
Ejemplo n.º 6
0
        private void setDataObj()
        {
            try
            {
                objDonVi.subId     = txtMa.Text;
                objDonVi.ten       = txtTen.Text;
                objDonVi.mota      = txtMoTa.Text;
                objDonVi.loaidonvi = gridLookUpLoai.EditValue != null?LoaiDonVi.getById(GUID.From(gridLookUpLoai.EditValue)) : null;

                DonVi objParent = _ucComboBoxDonVi.DonVi;
                objDonVi.parent = (objParent != null && objParent.id != Guid.Empty) ? objParent : null;
            }
            catch (Exception ex)
            {
                Debug.WriteLine(this.Name + "->setDataObj: " + ex.Message);
            }
        }
Ejemplo n.º 7
0
 public bool SuaLoai(LoaiDonVi loaidv)
 {
     try
     {
         var sua = _db.LoaiDonVis.FirstOrDefault(a => a.MaLoai == loaidv.MaLoai);
         if (sua != null)
         {
             sua.TenLoai = loaidv.TenLoai;
             sua.MoTa    = loaidv.MoTa;
             _db.SaveChanges();
         }
         return(true);
     }
     catch
     {
         return(false);
     }
 }
 public bool SuaLoai(LoaiDonVi loaidv)
 {
     try
     {
         var sua = _db.LoaiDonVis.FirstOrDefault(a => a.MaLoai == loaidv.MaLoai);
         if (sua != null)
         {
             sua.TenLoai = loaidv.TenLoai;
             sua.MoTa = loaidv.MoTa;
             _db.SaveChanges();
         }
         return true;
     }
     catch
     {
         return false;
     }
 }
Ejemplo n.º 9
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            try
            {
                if (checkInput())
                {
                    switch (function)
                    {
                    case "add":
                        objLoaiDonVi = new LoaiDonVi();
                        setDataObj();
                        if (objLoaiDonVi.add() > 0 && DBInstance.commit() > 0)
                        {
                            XtraMessageBox.Show("Thêm loại đơn vị thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Guid id = objLoaiDonVi.id;
                            reloadAndFocused(id);
                        }
                        else
                        {
                            XtraMessageBox.Show("Thêm loại đơn vị không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        break;

                    case "edit":
                        setDataObj();
                        if (objLoaiDonVi.update() > 0 && DBInstance.commit() > 0)
                        {
                            XtraMessageBox.Show("Sửa loại đơn vị thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            Guid id = objLoaiDonVi.id;
                            reloadAndFocused(id);
                        }
                        else
                        {
                            XtraMessageBox.Show("Sửa loại đơn vị không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(this.Name + "->btnOk_Click: " + ex.Message);
            }
        }
Ejemplo n.º 10
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     try
     {
         if (checkInput())
         {
             switch (function)
             {
                 case "add":
                     objLoaiDonVi = new LoaiDonVi();
                     setDataObj();
                     if (objLoaiDonVi.add() > 0 && DBInstance.commit() > 0)
                     {
                         XtraMessageBox.Show("Thêm loại đơn vị thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         Guid id = objLoaiDonVi.id;
                         reloadAndFocused(id);
                     }
                     else
                     {
                         XtraMessageBox.Show("Thêm loại đơn vị không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                     break;
                 case "edit":
                     setDataObj();
                     if (objLoaiDonVi.update() > 0 && DBInstance.commit() > 0)
                     {
                         XtraMessageBox.Show("Sửa loại đơn vị thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         Guid id = objLoaiDonVi.id;
                         reloadAndFocused(id);
                     }
                     else
                     {
                         XtraMessageBox.Show("Sửa loại đơn vị không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                     break;
             }
         }
     }
     catch (Exception ex)
     {
         Debug.WriteLine(this.Name + "->btnOk_Click: " + ex.Message);
     }
 }
 public bool ThemLoai(LoaiDonVi loaidonvi)
 {
     return _dalloaidv.ThemLoai(loaidonvi);
 }
 public bool SuaLoai(LoaiDonVi loaidv)
 {
     return _dalloaidv.SuaLoai(loaidv);
 }
Ejemplo n.º 13
0
 private void setDataView()
 {
     try
     {
         dxErrorProviderInfo.ClearErrors();
         if (!function.Equals("view"))
             editGUI("view");
         if (gridViewLoaiDV.RowCount > 0)
         {
             if (gridViewLoaiDV.GetFocusedRow() != null)
             {
                 objLoaiDonVi = gridViewLoaiDV.GetFocusedRow() as LoaiDonVi;
                 txtTen.Text = objLoaiDonVi.ten;
                 txtMoTa.Text = objLoaiDonVi.mota;
             }
             else
             {
                 clearText();
                 objLoaiDonVi = new LoaiDonVi();
             }
         }
         else
         {
             enableButton(false);
             clearText();
             objLoaiDonVi = new LoaiDonVi();
         }
     }
     catch (Exception ex)
     {
         Debug.WriteLine(this.Name + "->setDataView: " + ex.Message);
     }
 }
 private static LoaiDonVi getLoaiDonVi(String _ten)
 {
     try
     {
         String ten = _ten.Trim();
         LoaiDonVi obj = LoaiDonVi.getQuery().Where(c => c.ten.ToUpper().Equals(ten.ToUpper())).FirstOrDefault();
         if (obj == null)
         {
             obj = new LoaiDonVi();
             obj.ten = ten;
             if (obj.add() > 0 && DBInstance.commit() > 0)
                 return obj;
             else return null;
         }
         return obj;
     }
     catch
     {
         return null;
     }
 }
Ejemplo n.º 15
0
 public bool ThemLoai(LoaiDonVi loaidonvi)
 {
     return(_dalloaidv.ThemLoai(loaidonvi));
 }
Ejemplo n.º 16
0
 private void loadLoaiDonVi()
 {
     listLoaiDonVi = LoaiDonVi.getQuery().OrderBy(c => c.order).ToList();
     gridLookUpLoai.Properties.DataSource = listLoaiDonVi;
     repositoryLookUpLoai.DataSource      = listLoaiDonVi;
 }
Ejemplo n.º 17
0
 public bool SuaLoai(LoaiDonVi loaidv)
 {
     return(_dalloaidv.SuaLoai(loaidv));
 }