Esempio n. 1
0
        public static void BindingKetCau(System.Windows.Forms.TreeView treeViewKetCau)
        {
            treeViewKetCau.Nodes.Clear();
            BLL_KetCau        obj    = new BLL_KetCau();
            List <NhomKetCau> dsNhom = obj.NhomKetCau_GetList(string.Empty);

            if (dsNhom != null)
            {
                var listNhom = (from nhom in dsNhom
                                orderby nhom.SapXep
                                select nhom);

                foreach (NhomKetCau n in listNhom)
                {
                    System.Windows.Forms.TreeNode root = treeViewKetCau.Nodes.Add(n.MaNhomKetCau.ToString(), n.TenNhomKetCau);

                    List <KetCau> dsKetCau = obj.GetList(n.MaNhomKetCau, string.Empty);
                    if (dsKetCau != null)
                    {
                        foreach (KetCau kc in dsKetCau)
                        {
                            root.Nodes.Add(kc.MaKetCau.ToString(), kc.TenKetCau);
                        }
                    }
                }

                treeViewKetCau.ExpandAll();
            }
        }
        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();
            }
        }
        private void BindingChiTietKetCau(int maKetCau)
        {
            dgvChiTietKetCau.DataSource = null;

            BLL_KetCau           adapter = new BLL_KetCau();
            List <ChiTietKetCau> _list   = adapter.ChiTiet_GetListByKetCauID(maKetCau);

            if (_list != null)
            {
                dgvChiTietKetCau.DataSource = _list;
            }
        }
Esempio n. 4
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";
            }
        }
Esempio n. 5
0
        public static void BindingNhomKetCau(System.Windows.Forms.ComboBox cboNhomKetCau)
        {
            cboNhomKetCau.Items.Clear();
            BLL_KetCau        obj  = new BLL_KetCau();
            List <NhomKetCau> list = obj.NhomKetCau_GetList(string.Empty);

            if (list != null)
            {
                NhomKetCau item = new NhomKetCau();
                item.MaNhomKetCau  = -1;
                item.TenNhomKetCau = "Nhóm kết cấu - chọn nhóm";
                list.Insert(0, item);
                cboNhomKetCau.DataSource    = list;
                cboNhomKetCau.ValueMember   = "MaNhomKetCau";
                cboNhomKetCau.DisplayMember = "TenNhomKetCau";
            }
        }
Esempio n. 6
0
        private void BindingNhomKetCau()
        {
            BLL_KetCau        adapter = new BLL_KetCau();
            List <NhomKetCau> _list   = adapter.NhomKetCau_GetList(string.Empty);

            if (_list != null)
            {
                treeViewNhomKC.Nodes.Clear();
                System.Windows.Forms.TreeNode root = treeViewNhomKC.Nodes.Add("-1", "Nhóm kết cấu - tất cả");

                var list = (from item in _list
                            orderby item.SapXep
                            select item);
                foreach (NhomKetCau o in list)
                {
                    root.Nodes.Add(o.MaNhomKetCau.ToString(), o.TenNhomKetCau);
                }
                treeViewNhomKC.ExpandAll();
            }
        }
Esempio n. 7
0
        private void ToolStripMenuItem_Edit_Click(object sender, EventArgs e)
        {
            ResetFormNhomKC();

            TreeNode node = treeViewNhomKC.SelectedNode;

            if (node == null)
            {
                return;
            }

            string s = node.Name;

            if (int.Parse(s) > 0)
            {
                BLL_KetCau adapter     = new BLL_KetCau();
                NhomKetCau _nhomketcau = adapter.NhomKetCau_GetByID(int.Parse(s));
                txtTenNhomKetCau.Text = _nhomketcau.TenNhomKetCau;
                txtSapXep.Text        = _nhomketcau.SapXep.ToString();
                txtMaNhomKetCau.Text  = _nhomketcau.MaNhomKetCau.ToString();
            }
        }
        private void btnAccept_Click(object sender, EventArgs e)
        {
            ChiTietKetCau chitiet = new ChiTietKetCau();

            chitiet.TenChiTietKetCau = txtTenChiTiet.Text;
            chitiet.MaKetCau         = Convert.ToInt32(cboKetCau.SelectedValue);
            chitiet.QuyCach          = txtQuyCach.Text;
            chitiet.ChieuDai         = Convert.ToInt32(txtChieuDai.Text);
            chitiet.ChieuRong        = Convert.ToInt32(txtChieuRong.Text);
            chitiet.TyTrong          = Convert.ToDecimal(txtTyTrong.Text);
            chitiet.Gia      = Convert.ToDecimal(txtGia.Text);
            chitiet.NguoiTao = SessionUser.UserName;

            BLL_KetCau adapter = new BLL_KetCau();
            int        result  = -1;

            if (txtMaChiTiet.Text == string.Empty)
            {
                result = adapter.ChiTiet_Add(chitiet);
            }
            else
            {
                chitiet.MaChiTietKetCau = int.Parse(txtMaChiTiet.Text);
                result = adapter.ChiTiet_Update(chitiet);
            }

            if (result >= 0)
            {
                ResetFormChiTietKC();
                BindingChiTietKetCau(_ketcauId);
                tabControl1.SelectedIndex = 0;
            }
            else
            {
                MessageBox.Show("Lỗi khi cập nhật chi tiết kết cấu", "Thông báo");
            }
        }
        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);
        }
Esempio n. 10
0
        private void btnAccept_Click(object sender, EventArgs e)
        {
            NhomKetCau _nhomketcau = new NhomKetCau();

            _nhomketcau.TenNhomKetCau = txtTenNhomKetCau.Text;
            _nhomketcau.SapXep        = Convert.ToInt32(txtSapXep.Text);
            _nhomketcau.NguoiTao      = SessionUser.UserName;

            BLL_KetCau apdater = new BLL_KetCau();

            if (txtMaNhomKetCau.Text != "")
            {
                _nhomketcau.MaNhomKetCau = Convert.ToInt32(txtMaNhomKetCau.Text);
                apdater.NhomKetCau_Update(_nhomketcau);
            }
            else
            {
                apdater.NhomKetCau_Add(_nhomketcau);
            }

            ResetFormNhomKC();
            BindingNhomKetCau();
            // refresh treeView
        }