Пример #1
0
        private void ToolStripMenuItem_Edit_Click(object sender, EventArgs e)
        {
            ResetFormKC();

            TreeNode node = treeViewKetCau.SelectedNode;

            if (node == null)
            {
                return;
            }

            //chỉ edit khi node là Kết cấu
            if (node.Level == 0)
            {
                return;
            }

            string s = node.Name;

            if (int.Parse(s) > 0)
            {
                BLL_KetCau adapter = new BLL_KetCau();
                KetCau     _ketcau = adapter.GetByID(int.Parse(s));
                txtTenKetCau.Text           = _ketcau.TenKetCau;
                txtMoTa.Text                = _ketcau.MoTa;
                cboNhomKetCau.SelectedValue = _ketcau.MaNhomKetCau;
                lblMaKetCau.Text            = _ketcau.MaKetCau.ToString();
            }
        }
 /// <summary>
 /// phat.luu
 /// april 29,2014
 /// xóa 1 kết cấu
 /// </summary>
 /// <param name="objKH"></param>
 /// <returns></returns>
 public int Delete(KetCau objKC)
 {
     try
     {
         return(KetCau_delete(objKC.MaKetCau));
     }
     catch (Exception e)
     {
         Logger.WriteLog(LogLevel.DEBUG, e.Message);
         return(-1);
     }
 }
 /// <summary>
 /// phat.luu
 /// april 27, 2014
 /// cập nhật thông tin kết cấu
 /// </summary>
 /// <param name="objKH"></param>
 /// <returns></returns>
 public int Update(KetCau objKC)
 {
     try
     {
         return(KetCau_update(objKC.MaKetCau, objKC.TenKetCau, objKC.MaNhomKetCau, objKC.MoTa, objKC.HinhAnh));
     }
     catch (Exception e)
     {
         Logger.WriteLog(LogLevel.DEBUG, e.Message);
         return(-1);
     }
 }
 /// <summary>
 /// phat.luu
 /// april 27, 2014
 /// thêm kết cấu mới
 /// </summary>
 /// <param name="objKH"></param>
 /// <returns></returns>
 public int Add(KetCau objKC)
 {
     try
     {
         return(KetCau_add(objKC.TenKetCau, objKC.MaNhomKetCau, objKC.MoTa, objKC.HinhAnh, objKC.NguoiTao));
     }
     catch (Exception e)
     {
         Logger.WriteLog(LogLevel.DEBUG, e.Message);
         return(-1);
     }
 }
Пример #5
0
        public static void BindingKetCau(System.Windows.Forms.ComboBox cboKetCau, int maNhomKetCau)
        {
            cboKetCau.Items.Clear();
            BLL_KetCau    obj  = new BLL_KetCau();
            List <KetCau> list = obj.GetList(maNhomKetCau, string.Empty);

            if (list != null)
            {
                KetCau item = new KetCau();
                item.MaKetCau  = -1;
                item.TenKetCau = "Kết cấu - chọn -";
                list.Insert(0, item);
                cboKetCau.DataSource    = list;
                cboKetCau.ValueMember   = "MaKetCau";
                cboKetCau.DisplayMember = "TenKetCau";
            }
        }
Пример #6
0
        private void btnKetCau_Accept_Click(object sender, EventArgs e)
        {
            KetCau _ketcau = new KetCau();

            _ketcau.TenKetCau    = txtTenKetCau.Text;
            _ketcau.MoTa         = txtMoTa.Text;
            _ketcau.NguoiTao     = SessionUser.UserName;
            _ketcau.MaNhomKetCau = Convert.ToInt32(cboNhomKetCau.SelectedValue);

            BLL_KetCau adapter = new BLL_KetCau();

            if (lblMaKetCau.Text == string.Empty)
            {
                adapter.Add(_ketcau);
            }
            else
            {
                _ketcau.MaKetCau = int.Parse(lblMaKetCau.Text);
                adapter.Update(_ketcau);
            }

            ResetFormKC();
            BindingData.BindingKetCau(treeViewKetCau);
        }