Beispiel #1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            frmAddKhachHang f = new frmAddKhachHang();

            f.ShowDialog(this);
            gridControl1.DataSource = KhachHangController.GetList();
        }
Beispiel #2
0
 private void lookUpEditKhachHang_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
 {
     if (e.Button.Caption.ToUpper().Equals("FIND"))
     {
         frmAddKhachHang f = new frmAddKhachHang();
         f.ShowDialog(this);
         lookUpEditKhachHang.Properties.DataSource = KhachHangController.GetList();
         if (f.strNewKhachHangID != string.Empty)
         {
             lookUpEditKhachHang.EditValue = f.strNewKhachHangID;
         }
         f.Dispose();
     }
 }
Beispiel #3
0
        private void KhoiTaoDSKhachHang()
        {
            lookUpEditKhachHang.Properties.DataSource    = KhachHangController.GetList();
            lookUpEditKhachHang.Properties.DisplayMember = "TenKhachHang";
            lookUpEditKhachHang.Properties.ValueMember   = "KhachHangID";
            lookUpEditKhachHang.Properties.NullText      = "Chưa chọn khách hàng";
            lookUpEditKhachHang.Text = string.Empty;
            lookUpEditKhachHang.Properties.Columns[0].Caption   = "Mã khách hàng";
            lookUpEditKhachHang.Properties.Columns[0].FieldName = "KhachHangID";

            lookUpEditKhachHang.Properties.Columns[1].Caption   = "Tên Khách Hàng";
            lookUpEditKhachHang.Properties.Columns[1].FieldName = "TenKhachHang";
            lookUpEditKhachHang.Properties.SearchMode           = DevExpress.XtraEditors.Controls.SearchMode.AutoComplete;
            lookUpEditKhachHang.Properties.TextEditStyle        = DevExpress.XtraEditors.Controls.TextEditStyles.Standard;
        }
Beispiel #4
0
 private void gr_btn_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
 {
     if (e.Button.Caption.ToUpper().Equals("DEL"))//nguoi dung xóa
     {
         int intRow = gridView1.FocusedRowHandle;
         if (intRow >= 0)
         {
             string strKhachHangID = gridView1.GetRowCellValue(intRow, "KhachHangID").ToString();
             if (MessageBox.Show("Bạn muốn xóa khách hàng này??", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
             {
                 KhachHangController.DelItem(strKhachHangID);
                 gridControl1.DataSource = KhachHangController.GetList();
             }
         }
     }
 }
Beispiel #5
0
        private void gridView1_DoubleClick(object sender, EventArgs e)
        {
            int intRow = gridView1.FocusedRowHandle;

            if (intRow >= 0)
            {
                string    strKhachHangID = gridView1.GetRowCellValue(intRow, "KhachHangID").ToString();
                KhachHang item           = KhachHangController.GetItem(strKhachHangID);
                if (item != null)
                {
                    frmAddKhachHang f = new frmAddKhachHang();
                    f.frmMode  = "edit";
                    f.EditItem = item;
                    f.ShowDialog(this);
                    gridControl1.DataSource    = KhachHangController.GetList();
                    gridView1.FocusedRowHandle = intRow;
                }
            }
        }
Beispiel #6
0
 private void frmAddKhachHang_Load(object sender, EventArgs e)
 {
     KhoiTaoLuoi();
     gridControl1.DataSource = KhachHangController.GetList();
     txtSearch.Properties.NullValuePrompt = "Nhập mã/tên/số điện thoại để tìm khách hàng";
     if ((this.EditItem != null) && this.frmMode.ToUpper().Equals("EDIT")) //user edit or copy
     {
         txtTenKhachhang.Text         = EditItem.TenKhachHang;
         txtSoDienThoai.Text          = EditItem.SoDienThoai;
         dtSinhNhat.EditValue         = EditItem.SinhNhat == null ? null : EditItem.SinhNhat;
         radioGroupGioiTinh.EditValue = EditItem.GioiTinh;
         txtEmail.Text       = EditItem.Email;
         txtGhiChu.Text      = EditItem.GhiChu;
         txtKhachHangID.Text = EditItem.KhachHangID;
         txtDiaChi.Text      = EditItem.DiaChi;
         //không cho chỉnh sửa các thoogn tin khi edit
         txtKhachHangID.Properties.ReadOnly = true;
     }
 }
Beispiel #7
0
 private void frmKhachHang_Load(object sender, EventArgs e)
 {
     KhoiTaoLuoi();
     gridControl1.DataSource = KhachHangController.GetList();
 }
Beispiel #8
0
 private void btnPrint_Click(object sender, EventArgs e)
 {
     Save();
     gridControl1.DataSource = KhachHangController.GetList();
 }