Ejemplo n.º 1
0
        public void HienThi(DataGridViewX dGV,
                            BindingNavigator bN,
                            TextBoxX txtMaKH,
                            TextBoxX txtHoTen,
                            TextBoxX txtDiaChi,
                            TextBoxX txtSoDienThoai
                            )
        {
            BindingSource bS = new BindingSource();

            bS.DataSource = m_KhachHangData.LayKhachHang();

            txtMaKH.DataBindings.Clear();
            txtMaKH.DataBindings.Add("Text", bS, "MaKH");

            txtHoTen.DataBindings.Clear();
            txtHoTen.DataBindings.Add("Text", bS, "HoTen");

            txtDiaChi.DataBindings.Clear();
            txtDiaChi.DataBindings.Add("Text", bS, "DiaChi");

            txtSoDienThoai.DataBindings.Clear();
            txtSoDienThoai.DataBindings.Add("Text", bS, "DienThoai");

            bN.BindingSource = bS;
            dGV.DataSource   = bS;
        }
Ejemplo n.º 2
0
        public void SetPagedDataSource(DataTable dataTable, BindingNavigator bnav)
        {
            DataTable dataTable2 = null;

            tables = new BindingList <DataTable>();
            // bnav = new BindingNavigator();
            int num = 1;

            foreach (DataRow row in dataTable.Rows)
            {
                if (num == 1)
                {
                    dataTable2 = dataTable.Clone();
                    tables.Add(dataTable2);
                }
                dataTable2.Rows.Add(row.ItemArray);
                if (PageSize < ++num)
                {
                    num = 1;
                }
            }
            bnav.BindingSource  = bs;
            bs.DataSource       = tables;
            bs.PositionChanged += bs_PositionChanged;
            bs_PositionChanged(bs, EventArgs.Empty);
        }
Ejemplo n.º 3
0
        public void SetPagedDataSource(DataTable dataTable, BindingNavigator bnav)
        {
            DataTable dt = null;

            this.clearDataSource();
            int counter = 1;

            foreach (DataRow dr in dataTable.Rows)
            {
                if (counter == 1)
                {
                    dt = dataTable.Clone();
                    tables.Add(dt);
                }
                dt.Rows.Add(dr.ItemArray);
                if (PageSize < ++counter)
                {
                    counter = 1;
                }
            }
            bnav.BindingSource  = bs;
            bs.DataSource       = tables;
            bs.PositionChanged += bs_PositionChanged;
            bs_PositionChanged(bs, EventArgs.Empty);
        }
Ejemplo n.º 4
0
        public void HienthiPhieuBan(BindingNavigator bn, ComboBox cmb, TextBox txt, DateTimePicker dt, NumericUpDown numTongTien, NumericUpDown numDatra, NumericUpDown numConNo)
        {
            try
            {
                bn.BindingSource = bs;

                txt.DataBindings.Clear();
                txt.DataBindings.Add("Text", bs, "ID");

                cmb.DataBindings.Clear();
                cmb.DataBindings.Add("SelectedValue", bs, "ID_KHACH_HANG");

                dt.DataBindings.Clear();
                dt.DataBindings.Add("Value", bs, "NGAY_BAN");

                numTongTien.DataBindings.Clear();
                numTongTien.DataBindings.Add("Value", bs, "TONG_TIEN");

                numDatra.DataBindings.Clear();
                numDatra.DataBindings.Add("Value", bs, "DA_TRA");

                numConNo.DataBindings.Clear();
                numConNo.DataBindings.Add("Value", bs, "CON_NO");
            }
            catch (Exception ex) { }
        }
Ejemplo n.º 5
0
        public void HienThi(DataGridViewX dGV,
                            BindingNavigator bN,
                            TextBoxX txtSTT,
                            ComboBoxEx cmbNamHoc,
                            ComboBoxEx cmbLop,
                            ComboBoxEx cmbMonHoc,
                            ComboBoxEx cmbGiaoVien)
        {
            BindingSource bS = new BindingSource();

            bS.DataSource = m_PhanCongData.LayDsPhanCong();

            txtSTT.DataBindings.Clear();
            txtSTT.DataBindings.Add("Text", bS, "STT");

            cmbNamHoc.DataBindings.Clear();
            cmbNamHoc.DataBindings.Add("SelectedValue", bS, "MaNamHoc");

            cmbLop.DataBindings.Clear();
            cmbLop.DataBindings.Add("SelectedValue", bS, "MaLop");

            cmbMonHoc.DataBindings.Clear();
            cmbMonHoc.DataBindings.Add("SelectedValue", bS, "MaMonHoc");

            cmbGiaoVien.DataBindings.Clear();
            cmbGiaoVien.DataBindings.Add("SelectedValue", bS, "MaGiaoVien");

            bN.BindingSource = bS;
            dGV.DataSource   = bS;
        }
Ejemplo n.º 6
0
        public static void AddNewCustomer(Dictionary <string, MyTextBox> newCustomerTextboxes, DateTime birthDate,
                                          RichTextBox comments_richTextbox, BindingNavigator bindingNavigatorCustomers, NewCustomer newCustomerForm)
        {
            if (!ValidateFields(newCustomerTextboxes, true))
            {
                return;
            }

            // Refresh the Binding Navigator if customer was added succesfully
            try
            {
                int last_page = bindingNavigatorCustomers.BindingSource.Count;

                NewCustomerDAO.AddNewCustomer(newCustomerTextboxes, birthDate, comments_richTextbox);

                foreach (KeyValuePair <string, Label> entry in App.GetCustomerLabels())
                {
                    entry.Value.DataBindings.Clear();
                }

                db.BindCustomerData(App.GetCustomerLabels(), App.getCommentsRichTextbox(), bindingNavigatorCustomers);

                bindingNavigatorCustomers.BindingSource.Position = last_page;

                // Added!
                newCustomerForm.Close();
            }
            catch (SqlException e)
            {
                ViewMessages.ExceptionOccured(e);
            }
        }
        public void HienThiThanNhan(DataGridView dGV, BindingNavigator bN, MaskedTextBox txtMaThanNhan, TextBox txtTenThanNhan, ComboBox cmbTenNhanVien, ComboBox cmbTenQuanHe, MaskedTextBox txtNamSinh, TextBox txtDiaChi, TextBox txtNgheNghiep, TextBox txtNuocDinhCu, TextBox txtQuocTich, TextBox txtNamDinhCu)
        {
            BindingSource bS  = new BindingSource();
            DataTable     tbl = m_ThanNhanData.LayDanhsachThanNhan();

            bS.DataSource = tbl;

            txtMaThanNhan.DataBindings.Clear();
            txtMaThanNhan.DataBindings.Add("Text", bS, "MaThanNhan");
            txtTenThanNhan.DataBindings.Clear();
            txtTenThanNhan.DataBindings.Add("Text", bS, "TenThanNhan");
            cmbTenNhanVien.DataBindings.Clear();
            cmbTenNhanVien.DataBindings.Add("SelectedValue", bS, "MaNhanVien");
            cmbTenQuanHe.DataBindings.Clear();
            cmbTenQuanHe.DataBindings.Add("SelectedValue", bS, "MaQuanHe");
            txtNamSinh.DataBindings.Clear();
            txtNamSinh.DataBindings.Add("Text", bS, "NamSinh");
            txtDiaChi.DataBindings.Clear();
            txtDiaChi.DataBindings.Add("Text", bS, "DiaChi");
            txtNgheNghiep.DataBindings.Clear();
            txtNgheNghiep.DataBindings.Add("Text", bS, "NgheNghiep");
            txtNuocDinhCu.DataBindings.Clear();
            txtNuocDinhCu.DataBindings.Add("Text", bS, "NuocDinhCu");
            txtQuocTich.DataBindings.Clear();
            txtQuocTich.DataBindings.Add("Text", bS, "QuocTich");
            txtNamDinhCu.DataBindings.Clear();
            txtNamDinhCu.DataBindings.Add("Text", bS, "NamDinhCu");
            bN.BindingSource = bS;
            dGV.DataSource   = bS;
        }
Ejemplo n.º 8
0
        public void AddStandardItems()
        {
            BindingNavigator navigator = new BindingNavigator();

            navigator.AddStandardItems();
            CheckStandardItems(navigator);
        }
Ejemplo n.º 9
0
 public RepositoryController(string repositoryDirectory,
                             Form form,
                             DataGridView dataGridView,
                             BindingNavigator bindingNavigator,
                             ListBox lstTable)
 {
     #region Перевірка на null
     if (repositoryDirectory == null)
     {
         throw new ArgumentNullException("repositoryDirectory");
     }
     if (form == null)
     {
         throw new ArgumentNullException("form");
     }
     if (dataGridView == null)
     {
         throw new ArgumentNullException("dataGridView");
     }
     if (bindingNavigator == null)
     {
         throw new ArgumentNullException("bindingNavigator");
     }
     if (lstTable == null)
     {
         throw new ArgumentNullException("lstTable");
     }
     #endregion
     repository            = new BookRepository(repositoryDirectory);
     this.form             = form;
     this.dataGridView     = dataGridView;
     this.bindingNavigator = bindingNavigator;
     this.lstTable         = lstTable;
     SetControlsEventHandlers();
 }
        public static void updateOrder(ComboBox customerId_combobox, ComboBox paymentMethod_combobox, TextBox location_Textbox, DateTimePicker orderDatePicker,
                                       BindingNavigator bindingNavigatorOrders, UpdateOrder updateOrderForm, int orderId)
        {
            if (!validateFields(customerId_combobox, paymentMethod_combobox, location_Textbox))
            {
                return;
            }

            try
            {
                int currentPage = bindingNavigatorOrders.BindingSource.Position;

                UpdateOrderDAO.updateOrder(orderDatePicker.Value.Date, Int32.Parse(customerId_combobox.GetItemText(customerId_combobox.SelectedItem)),
                                           paymentMethod_combobox.GetItemText(paymentMethod_combobox.SelectedItem), location_Textbox.Text, orderId);


                foreach (KeyValuePair <string, Label> entry in App.GetOrderLabels())
                {
                    entry.Value.DataBindings.Clear();
                }

                db.BindOrderData(App.GetOrderLabels(), bindingNavigatorOrders);

                bindingNavigatorOrders.BindingSource.Position = currentPage;

                // Updated!
                updateOrderForm.Close();
            }
            catch (SqlException e)
            {
                ViewMessages.ExceptionOccured(e);
            }
        }
Ejemplo n.º 11
0
        private void CheckStandardItems(BindingNavigator navigator)
        {
            Assert.IsNotNull(navigator.AddNewItem, "*1");
            Assert.IsNotNull(navigator.MoveFirstItem, "*2");
            Assert.IsNotNull(navigator.MoveLastItem, "*3");
            Assert.IsNotNull(navigator.MoveNextItem, "*4");
            Assert.IsNotNull(navigator.MovePreviousItem, "*5");
            Assert.IsNotNull(navigator.DeleteItem, "*6");
            Assert.IsNotNull(navigator.CountItem, "*7");
            Assert.IsNotNull(navigator.PositionItem, "*8");
            Assert.IsNotNull(navigator.AddNewItem, "*9");
            Assert.IsNotNull(navigator.AddNewItem, "*10");
            Assert.IsNull(navigator.BindingSource, "*11");

            Assert.IsTrue(navigator.AddNewItem is ToolStripButton, "#1");
            Assert.IsTrue(navigator.MoveFirstItem is ToolStripButton, "#2");
            Assert.IsTrue(navigator.MoveLastItem is ToolStripButton, "#3");
            Assert.IsTrue(navigator.MoveNextItem is ToolStripButton, "#4");
            Assert.IsTrue(navigator.MovePreviousItem is ToolStripButton, "#5");
            Assert.IsTrue(navigator.DeleteItem is ToolStripButton, "#6");
            Assert.IsTrue(navigator.CountItem is ToolStripLabel, "#7");
            Assert.IsTrue(navigator.PositionItem is ToolStripTextBox, "#8");
            Assert.IsTrue(navigator.AddNewItem is ToolStripButton, "#9");
            Assert.IsTrue(navigator.AddNewItem is ToolStripButton, "#10");
            Assert.AreEqual("of {0}", navigator.CountItemFormat, "#11");
            Assert.AreEqual(11, navigator.Items.Count, "#12");
        }
Ejemplo n.º 12
0
        public void HienThi(DataGridViewX dGV,
                            BindingNavigator bN,
                            TextBoxX txtMaNV,
                            TextBoxX txtHanmucthu,
                            TextBoxX txtHanmucchi,
                            TextBoxX txtMuctonquy
                            )
        {
            BindingSource bS = new BindingSource();

            bS.DataSource = m_GiaoDichVienData.GetGiaoDichVien();

            txtMaNV.DataBindings.Clear();//SelectedValue
            txtMaNV.DataBindings.Add("Text", bS, "MaNV");

            txtHanmucthu.DataBindings.Clear();
            txtHanmucthu.DataBindings.Add("Text", bS, "HanMucThu");

            txtHanmucchi.DataBindings.Clear();
            txtHanmucchi.DataBindings.Add("Text", bS, "HanMucChi");

            txtMuctonquy.DataBindings.Clear();
            txtMuctonquy.DataBindings.Add("Text", bS, "HanMucTonQuy");

            bN.BindingSource = bS;
            dGV.DataSource   = bS;
        }
Ejemplo n.º 13
0
        public void HienThi(DataGridViewX dGV,
                            BindingNavigator bN,
                            TextBoxX txtMaGiaoVien,
                            TextBoxX txtTenGiaoVien,
                            TextBoxX txtDiaChi,
                            TextBoxX txtDienThoai,
                            ComboBoxEx cmbMonHoc)
        {
            BindingSource bS = new BindingSource();

            bS.DataSource = m_GiaoVienData.LayDsGiaoVien();

            txtMaGiaoVien.DataBindings.Clear();
            txtMaGiaoVien.DataBindings.Add("Text", bS, "MaGiaoVien");

            txtTenGiaoVien.DataBindings.Clear();
            txtTenGiaoVien.DataBindings.Add("Text", bS, "TenGiaoVien");

            txtDiaChi.DataBindings.Clear();
            txtDiaChi.DataBindings.Add("Text", bS, "DiaChi");

            txtDienThoai.DataBindings.Clear();
            txtDienThoai.DataBindings.Add("Text", bS, "DienThoai");

            cmbMonHoc.DataBindings.Clear();
            cmbMonHoc.DataBindings.Add("SelectedValue", bS, "MaMonHoc");

            bN.BindingSource = bS;
            dGV.DataSource   = bS;
        }
Ejemplo n.º 14
0
        public void HienThi(DataGridViewX dGV,
                            BindingNavigator bN,
                            TextBoxX txtMaNV,
                            TextBoxX txtHoTen,
                            DateTimeInput dtNgaySinh,
                            TextBoxX txtDiaChi,
                            TextBoxX txtSoDienThoai,
                            ComboBoxEx cmbQuayGiaoDich)
        {
            BindingSource bS = new BindingSource();

            bS.DataSource = m_NhanVienData.LayNhanVien();

            txtMaNV.DataBindings.Clear();
            txtMaNV.DataBindings.Add("Text", bS, "MaNV");

            txtHoTen.DataBindings.Clear();
            txtHoTen.DataBindings.Add("Text", bS, "HoTenNV");

            txtSoDienThoai.DataBindings.Clear();
            txtSoDienThoai.DataBindings.Add("Text", bS, "DienThoai");

            dtNgaySinh.DataBindings.Clear();
            dtNgaySinh.DataBindings.Add("Value", bS, "NgaySinh");

            txtDiaChi.DataBindings.Clear();
            txtDiaChi.DataBindings.Add("Text", bS, "DiaChi");

            cmbQuayGiaoDich.DataBindings.Clear();
            cmbQuayGiaoDich.DataBindings.Add("SelectedValue", bS, "MaQuayGiaoDich");


            bN.BindingSource = bS;
            dGV.DataSource   = bS;
        }
        public void SetPagedDataSource(List <object> controls,
                                       BindingNavigator bnav)
        {
            this.clearDataSource();
            int           counter = 0;
            List <object> list    = new List <object>();

            foreach (object c in controls)
            {
                list.Add(c);
                counter += 1;
                if (counter > PageSize)
                {
                    objetos.Add(list);
                    counter = 1;
                    list    = new List <object>();
                }
            }

            if (list.Count > 0)
            {
                objetos.Add(list);
            }

            bnav.BindingSource  = bs;
            bs.DataSource       = objetos;
            bs.PositionChanged += bs_PositionChangedList;
            bs_PositionChangedObject(bs, EventArgs.Empty);
        }
        public void HienThi(DataGridView dg, BindingNavigator bn, TextBox ma, TextBox ten, ComboBox nam)
        {
            BindingSource bs = new BindingSource();

            bs.DataSource    = Data.LayDSHocKi();
            bn.BindingSource = bs;
            dg.DataSource    = bs;
            if (ma.DataBindings.Count > 0)
            {
                ma.DataBindings.RemoveAt(0);
                ten.DataBindings.RemoveAt(0);
                nam.DataBindings.RemoveAt(0);
            }

            NamHocCtrl ctrlnam = new NamHocCtrl();

            dg.Columns.Add(ctrlnam.ColumnNamHoc());
            dg.Columns.RemoveAt(2);


            ma.DataBindings.Add("Text", bs, "MAHOCKI");
            ten.DataBindings.Add("Text", bs, "TENHOCKI");

            NamHocData dataNam = new NamHocData();

            nam.DataSource    = dataNam.LayDSNamHoc();
            nam.DisplayMember = "TENNAMHOC";
            nam.ValueMember   = "MANAMHOC";

            nam.DataBindings.Add("SelectedValue", bs, "MANAM");
        }
Ejemplo n.º 17
0
        public static void OpenUpdateCustomerForm(Dictionary <string, Label> customerValueLabels, PictureBox pictureBox,
                                                  RichTextBox commentsRichTextBox, BindingNavigator bindingNavigatorCustomers)
        {
            UpdateCustomer form = new UpdateCustomer(customerValueLabels, pictureBox, commentsRichTextBox, bindingNavigatorCustomers);

            form.Show();
        }
Ejemplo n.º 18
0
        public void HienThi(DataGridViewX dGV,
                            BindingNavigator bN,
                            TextBoxX txtMaNhanVien,
                            TextBoxX txtTenNhanVien,
                            TextBoxX txtGioiTinh,
                            RadioButton opbNam,
                            RadioButton opbNu,
                            DateTimeInput dtpNgaySinh,

                            ComboBoxEx cmbChucVu)
        {
            BindingSource bS = new BindingSource();

            bS.DataSource = m_NhanVienData.LayDsNhanVien();

            txtMaNhanVien.DataBindings.Clear();
            txtMaNhanVien.DataBindings.Add("Text", bS, "MaNhanVien");

            txtTenNhanVien.DataBindings.Clear();
            txtTenNhanVien.DataBindings.Add("Text", bS, "TenNhanVien");

            dtpNgaySinh.DataBindings.Clear();
            dtpNgaySinh.DataBindings.Add("Value", bS, "NgaySinh");

            txtGioiTinh.DataBindings.Clear();
            txtGioiTinh.DataBindings.Add("Text", bS, "GioiTinh");


            cmbChucVu.DataBindings.Clear();
            cmbChucVu.DataBindings.Add("SelectedValue", bS, "MaChucVu");

            bN.BindingSource = bS;
            dGV.DataSource   = bS;
        }
        public void HienThi(DataGridViewX dGV,
                            BindingNavigator bN,
                            DateTimeInput dtNgayCapNhat,
                            TextBoxX txtSoDuDauNgay,
                            TextBoxX txtSoPhatSinhNo,
                            TextBoxX txtSoPhatSinhCo,
                            ComboBoxEx cmbSoHieuTaiKhoan)
        {
            BindingSource bS = new BindingSource();

            bS.DataSource = m_TaiKhoanData.LayTaiKhoan();

            txtSoDuDauNgay.DataBindings.Clear();
            txtSoDuDauNgay.DataBindings.Add("Text", bS, "SoDuDauNgay");

            txtSoPhatSinhNo.DataBindings.Clear();
            txtSoPhatSinhNo.DataBindings.Add("Text", bS, "SoPhatSinhNo");

            txtSoPhatSinhCo.DataBindings.Clear();
            txtSoPhatSinhCo.DataBindings.Add("Text", bS, "SoPhatSinhCo");

            dtNgayCapNhat.DataBindings.Clear();
            dtNgayCapNhat.DataBindings.Add("Value", bS, "NgayCapNhat");

            cmbSoHieuTaiKhoan.DataBindings.Clear();
            cmbSoHieuTaiKhoan.DataBindings.Add("SelectedValue", bS, "SoHieuTaiKhoan");


            bN.BindingSource = bS;
            dGV.DataSource   = bS;
        }
 public ControllerHotelRoomType(DataGridView dgv, BindingNavigator bn, Dictionary <string, TextBox> textBoxs, ComboBox cbHotel, ComboBox cbRoomType) : base(dgv, bn, textBoxs)
 {
     this.cbHotel         = cbHotel; this.cbRoomType = cbRoomType;
     currentHotelRoomType = new HotelRoomType();
     //this.cbHotel.DataBindings.Add("Text", bindingSource, "Hotel");
     //this.cbRoomType.DataBindings.Add("Text", bindingSource, "RoomType");
 }
Ejemplo n.º 21
0
        public void BindingNavigator_BindingSource_IsActual_AfterOldOneIsDisposed()
        {
            using BindingNavigator control = new BindingNavigator(true);
            int           rowsCount1     = 3;
            BindingSource bindingSource1 = GetTestBindingSource(rowsCount1);
            int           rowsCount2     = 5;
            BindingSource bindingSource2 = GetTestBindingSource(rowsCount2);

            control.BindingSource = bindingSource1;

            Assert.Equal(bindingSource1, control.BindingSource);
            Assert.Equal("1", control.PositionItem.Text);
            Assert.Equal($"of {rowsCount1}", control.CountItem.Text);

            control.BindingSource = bindingSource2;

            Assert.Equal(bindingSource2, control.BindingSource);
            Assert.Equal("1", control.PositionItem.Text);
            Assert.Equal($"of {rowsCount2}", control.CountItem.Text);

            bindingSource1.Dispose();

            // bindingSource2 is actual for the BindingNavigator
            // so it will contain correct PositionItem and CountItem values
            // even after bindingSource1 is disposed.
            // This test checks that Disposed events unsubscribed correctly
            Assert.Equal(bindingSource2, control.BindingSource);
            Assert.Equal("1", control.PositionItem.Text);
            Assert.Equal($"of {rowsCount2}", control.CountItem.Text);
        }
Ejemplo n.º 22
0
        public void HienThiVaoDGV(DataGridView dGV,
                                  BindingNavigator bN,
                                  TextBox txtMaGiong,
                                  TextBox txtTenGiong,
                                  TextBox txtCaoTB,
                                  TextBox txtNangTB)
        {
            BindingSource bS = new BindingSource();

            bS.DataSource = data.DanhSach();

            txtMaGiong.DataBindings.Clear();
            txtMaGiong.DataBindings.Add("Text", bS, "MAGIONG", false, DataSourceUpdateMode.Never);

            txtTenGiong.DataBindings.Clear();
            txtTenGiong.DataBindings.Add("Text", bS, "TENGIONG", false, DataSourceUpdateMode.Never);

            txtCaoTB.DataBindings.Clear();
            txtCaoTB.DataBindings.Add("Text", bS, "CAOTB", false, DataSourceUpdateMode.Never);

            txtNangTB.DataBindings.Clear();
            txtNangTB.DataBindings.Add("Text", bS, "NANGTB", false, DataSourceUpdateMode.Never);

            bN.BindingSource = bS;
            dGV.DataSource   = bS;
        }
Ejemplo n.º 23
0
        public void HienThi(DataGridView DGV, BindingNavigator bN, MaskedTextBox txtMaKyLuat, ComboBox cmbMaNhanVien, TextBox txtHinhThucKyLuat, DateTimePicker NgayKyLuat, TextBox txtCoQuanRaQuyetDinh, TextBox txtNguyenNhan, TextBox txtCoQuanSauKyLuat)
        {
            BindingSource bS  = new BindingSource();
            DataTable     tbl = m_KyLuatData.LayDanhsachKyLuat();

            bS.DataSource = tbl;

            txtMaKyLuat.DataBindings.Clear();
            txtMaKyLuat.DataBindings.Add("Text", bS, "MaKyLuat");

            cmbMaNhanVien.DataBindings.Clear();
            cmbMaNhanVien.DataBindings.Add("SelectedValue", bS, "MaNhanVien");

            txtHinhThucKyLuat.DataBindings.Clear();
            txtHinhThucKyLuat.DataBindings.Add("Text", bS, "HinhThucKyLuat");

            NgayKyLuat.DataBindings.Clear();
            NgayKyLuat.DataBindings.Add("Value", bS, "NgayKyLuat");

            txtCoQuanRaQuyetDinh.DataBindings.Clear();
            txtCoQuanRaQuyetDinh.DataBindings.Add("Text", bS, "CoQuanRaQuyetDinh");

            txtNguyenNhan.DataBindings.Clear();
            txtNguyenNhan.DataBindings.Add("Text", bS, "NguyenNhan");

            txtCoQuanSauKyLuat.DataBindings.Clear();
            txtCoQuanSauKyLuat.DataBindings.Add("Text", bS, "CoQuanSauKyLuat");

            bN.BindingSource = bS;
            DGV.DataSource   = bS;
        }
        public void TimPhieuThanhToan(BindingNavigator bn, DataGridView dg, ComboBox cmb, TextBox txt, DateTimePicker dt, NumericUpDown numTongTien, TextBox txtGhichu,
                                      String idKH, DateTime dtNgayThu)
        {
            BindingSource bs = new BindingSource();

            bs.DataSource    = factory.TimPhieuThanhToan(idKH, dtNgayThu);
            bn.BindingSource = bs;
            dg.DataSource    = bs;


            txt.DataBindings.Clear();
            txt.DataBindings.Add("Text", bs, "ID");

            cmb.DataBindings.Clear();
            cmb.DataBindings.Add("SelectedValue", bs, "ID_KHACH_HANG");

            dt.DataBindings.Clear();
            dt.DataBindings.Add("Value", bs, "NGAY_THANH_TOAN");

            numTongTien.DataBindings.Clear();
            numTongTien.DataBindings.Add("Value", bs, "TONG_TIEN");

            txtGhichu.DataBindings.Clear();
            txtGhichu.DataBindings.Add("Text", bs, "GHI_CHU");
        }
Ejemplo n.º 25
0
        public void HienThi(DataGridViewX dGV,
                            BindingNavigator bN,
                            TextBoxX txtMaLop,
                            TextBoxX txtTenLop,
                            ComboBoxEx cmbKhoiLop,
                            ComboBoxEx cmbNamHoc,
                            IntegerInput iniSiSo,
                            ComboBoxEx cmbGiaoVien)
        {
            BindingSource bS = new BindingSource();

            bS.DataSource = m_LopData.LayDsLop();

            bN.BindingSource = bS;
            dGV.DataSource   = bS;

            txtMaLop.DataBindings.Clear();
            txtMaLop.DataBindings.Add("Text", bS, "MaLop");

            txtTenLop.DataBindings.Clear();
            txtTenLop.DataBindings.Add("Text", bS, "TenLop");

            cmbKhoiLop.DataBindings.Clear();
            cmbKhoiLop.DataBindings.Add("SelectedValue", bS, "MaKhoiLop");

            cmbNamHoc.DataBindings.Clear();
            cmbNamHoc.DataBindings.Add("SelectedValue", bS, "MaNamHoc");

            iniSiSo.DataBindings.Clear();
            iniSiSo.DataBindings.Add("Text", bS, "SiSo");

            cmbGiaoVien.DataBindings.Clear();
            cmbGiaoVien.DataBindings.Add("SelectedValue", bS, "MaGiaoVien");
        }
        public void HienThi(DataGridView DGV, BindingNavigator bN, MaskedTextBox txtMaQTBD, ComboBox cmbMaNhanVien, TextBox txtTenQTBD, TextBox ThoiGian, TextBox txtNoiBoiDuong, TextBox txtLoaiHinhBoiDuong, TextBox txtChungChi)
        {
            BindingSource bS  = new BindingSource();
            DataTable     tbl = m_QTBDData.LayDanhsachQTBD();

            bS.DataSource = tbl;

            txtMaQTBD.DataBindings.Clear();
            txtMaQTBD.DataBindings.Add("Text", bS, "MaQuaTrinhBoiDuong");

            cmbMaNhanVien.DataBindings.Clear();
            cmbMaNhanVien.DataBindings.Add("SelectedValue", bS, "MaNhanVien");

            txtTenQTBD.DataBindings.Clear();
            txtTenQTBD.DataBindings.Add("Text", bS, "TenQuaTrinhBoiDuong");

            ThoiGian.DataBindings.Clear();
            ThoiGian.DataBindings.Add("Text", bS, "ThoiGian");

            txtNoiBoiDuong.DataBindings.Clear();
            txtNoiBoiDuong.DataBindings.Add("Text", bS, "NoiBoiDuong");

            txtLoaiHinhBoiDuong.DataBindings.Clear();
            txtLoaiHinhBoiDuong.DataBindings.Add("Text", bS, "LoaiHinhBoiDuong");

            txtChungChi.DataBindings.Clear();
            txtChungChi.DataBindings.Add("Text", bS, "ChungChi");

            bN.BindingSource = bS;
            DGV.DataSource   = bS;
        }
        public void HienThi(DataGridViewX dGV,
                            BindingNavigator bN,
                            TextBoxX txtSoGiaoDich,
                            TextBoxX txtSoButToan,
                            ComboBoxEx cmbSoHieuCo,
                            ComboBoxEx cmbSoHieuNo,
                            TextBoxX txtSoTien)
        {
            BindingSource bS = new BindingSource();

            bS.DataSource = m_ChiTietPhatSinhGDData.LayChiTietPhatSinhGD();

            txtSoGiaoDich.DataBindings.Clear();
            txtSoGiaoDich.DataBindings.Add("Text", bS, "SoGiaoDich");

            txtSoButToan.DataBindings.Clear();
            txtSoButToan.DataBindings.Add("Text", bS, "SoButToan");

            cmbSoHieuCo.DataBindings.Clear();
            cmbSoHieuCo.DataBindings.Add("SelectedValue", bS, "SoHieuTaiKhoanCo");

            cmbSoHieuNo.DataBindings.Clear();
            cmbSoHieuNo.DataBindings.Add("SelectedValue", bS, "SoHieuTaiKhoanNo");

            txtSoTien.DataBindings.Clear();
            txtSoTien.DataBindings.Add("Text", bS, "SoTien");


            bN.BindingSource = bS;
            dGV.DataSource   = bS;
        }
Ejemplo n.º 28
0
 public ControllerRoom(DataGridView dgv, BindingNavigator bn, Dictionary <string, TextBox> textBoxs, ComboBox hotel, ComboBox roomtype) : base(dgv, bn, textBoxs)
 {
     cbHotel     = hotel; cbRoomType = roomtype;
     currentRoom = new Room();
     //cbHotel.DataBindings.Add("Text", bindingSource, "Hotel");
     //cbRoomType.DataBindings.Add("Text", bindingSource, "RoomType");
 }
Ejemplo n.º 29
0
        public NewOrder(BindingNavigator bindingNavigatorOrders1)
        {
            bindingNavigatorOrders = bindingNavigatorOrders1;

            InitializeComponent();
            NewOrderController.fillCustomerIdCombobox(customerId_F_combobox);
        }
Ejemplo n.º 30
0
        public override FSharpSymbol GetFSharpSymbol()
        {
            var symbolUse = GetSymbolUse();

            if (symbolUse?.Symbol is FSharpField field)
            {
                return(field.DeclaringEntity?.Value);
            }

            // todo: cover other contexts
            var binding = BindingNavigator.GetByExpression(RecordExpr.IgnoreParentParens());

            if (binding == null || !(binding.HeadPattern is INamedPat namedPat))
            {
                return(null);
            }

            var mfv    = namedPat.GetFSharpSymbol() as FSharpMemberOrFunctionOrValue;
            var fsType = mfv?.FullType;

            if (fsType == null || !fsType.HasTypeDefinition)
            {
                return(null);
            }

            var entity = fsType.TypeDefinition;

            return(entity.IsFSharpRecord ? entity : null);
        }