示例#1
0
        public FrmTimKiemKhachHang(string P_KEYSEARCH)
        {
            InitializeComponent();
            BindingList <TIMKIEM_DTO> _comboItems = new BindingList <TIMKIEM_DTO>();

            _comboItems.Add(new TIMKIEM_DTO {
                VALUE = 0, TEXT = "Mã thẻ"
            });
            _comboItems.Add(new TIMKIEM_DTO {
                VALUE = 1, TEXT = "Mã khách hàng"
            });
            _comboItems.Add(new TIMKIEM_DTO {
                VALUE = 2, TEXT = "Tên khách hàng"
            });
            _comboItems.Add(new TIMKIEM_DTO {
                VALUE = 3, TEXT = "Số điện thoại"
            });
            _comboItems.Add(new TIMKIEM_DTO {
                VALUE = 4, TEXT = "Số chứng minh thư"
            });
            _comboItems.Add(new TIMKIEM_DTO {
                VALUE = 5, TEXT = "Số điểm"
            });
            cboDieuKienTimKiem.DataSource    = _comboItems;
            cboDieuKienTimKiem.DisplayMember = "TEXT";
            cboDieuKienTimKiem.ValueMember   = "VALUE";
            cboDieuKienTimKiem.SelectedIndex = 0;
            txtDieuKienTimKiem.Text          = P_KEYSEARCH;
            List <KHACHHANG_DTO> _LST_KHACHHANG_DTO = new List <KHACHHANG_DTO>();

            _LST_KHACHHANG_DTO = FrmThanhToanService.TIMKIEM_KHACHHANG_FROM_ORACLE(P_KEYSEARCH, 1, cboDieuKienTimKiem.SelectedIndex, Session.Session.CurrentUnitCode);
            BINDING_DATA_KHACHHANG_TO_GRIDVIEW(_LST_KHACHHANG_DTO);
        }
示例#2
0
        private void btnTimKiemKhachHang_Click(object sender, System.EventArgs e)
        {
            string P_KEYSEARCH        = txtDieuKienTimKiem.Text;
            int    P_USE_TIMKIEM_ALL  = 0;
            int    P_DIEUKIEN_TIMKIEM = cboDieuKienTimKiem.SelectedIndex;
            List <KHACHHANG_DTO> _LST_KHACHHANG_DTO = new List <KHACHHANG_DTO>();

            _LST_KHACHHANG_DTO = FrmThanhToanService.TIMKIEM_KHACHHANG_FROM_ORACLE(P_KEYSEARCH, P_USE_TIMKIEM_ALL, P_DIEUKIEN_TIMKIEM, Session.Session.CurrentUnitCode);
            BINDING_DATA_KHACHHANG_TO_GRIDVIEW(_LST_KHACHHANG_DTO);
        }
示例#3
0
 private void txtDieuKienTimKiem_TextChanged(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txtDieuKienTimKiem.Text))
     {
         string P_KEYSEARCH        = txtDieuKienTimKiem.Text;
         int    P_USE_TIMKIEM_ALL  = 1;
         int    P_DIEUKIEN_TIMKIEM = cboDieuKienTimKiem.SelectedIndex;
         List <KHACHHANG_DTO> _LST_KHACHHANG_DTO = new List <KHACHHANG_DTO>();
         _LST_KHACHHANG_DTO = FrmThanhToanService.TIMKIEM_KHACHHANG_FROM_ORACLE(P_KEYSEARCH, P_USE_TIMKIEM_ALL, P_DIEUKIEN_TIMKIEM, Session.Session.CurrentUnitCode);
         BINDING_DATA_KHACHHANG_TO_GRIDVIEW(_LST_KHACHHANG_DTO);
     }
 }
        private void THANHTOAN_HOADON_BANLE_TRALAI()
        {
            string TONGTIEN_BANGCHU = ConvertSoThanhChu.ChuyenDoiSoThanhChu(_NVGDQUAY_ASYNCCLIENT_DTO_GLOBAL.TTIENCOVAT);

            try
            {
                LUU_DULIEU(_NVGDQUAY_ASYNCCLIENT_DTO_GLOBAL);
            }
            catch
            {
                MessageBox.Show("CẢNH BÁO ! XẢY RA LỖI KHI LƯU HÓA ĐƠN NÀY, HÃY LƯU LẠI HÓA ĐƠN ĐỂ KIỂM TRA ! XIN CẢM ƠN ");
            }
            try
            {
                string MA_TEN_KHACHHANG = "";

                string msg = Config.CheckConnectToServer(out bool result);
                if (msg.Length > 0)
                {
                    MessageBox.Show(msg); return;
                }

                if (result)
                {
                    MA_TEN_KHACHHANG = FrmThanhToanService.LAY_MA_TEN_KHACHHANG_FROM_ORACLE(_NVGDQUAY_ASYNCCLIENT_BILL_GLOBAL.MAKHACHHANG);
                }
                else
                {
                    MA_TEN_KHACHHANG = FrmThanhToanService.LAY_MA_TEN_KHACHHANG_FROM_SQLSERVER(_NVGDQUAY_ASYNCCLIENT_BILL_GLOBAL.MAKHACHHANG);
                }

                using (frmPrintBill_TraLai frmBanTraLai = new frmPrintBill_TraLai())
                {
                    try
                    {
                        BILL_DTO infoBill = new BILL_DTO()
                        {
                            ADDRESS      = Session.Session.CurrentAddress,
                            CONLAI       = _NVGDQUAY_ASYNCCLIENT_BILL_GLOBAL.TIENTRALAI,
                            PHONE        = Session.Session.CurrentPhone,
                            MAKH         = MA_TEN_KHACHHANG,
                            DIEM         = 0,
                            INFOTHUNGAN  = "THU NGÂN: " + _NVGDQUAY_ASYNCCLIENT_BILL_GLOBAL.NGUOITAO + "\t QUẦY: " + _NVGDQUAY_ASYNCCLIENT_BILL_GLOBAL.MAQUAYBAN,
                            MAGIAODICH   = _NVGDQUAY_ASYNCCLIENT_BILL_GLOBAL.MAGIAODICH,
                            THANHTIENCHU = TONGTIEN_BANGCHU,
                            TIENKHACHTRA = _NVGDQUAY_ASYNCCLIENT_BILL_GLOBAL.TIENKHACHDUA,
                            QUAYHANG     = _NVGDQUAY_ASYNCCLIENT_BILL_GLOBAL.MAQUAYBAN,
                        };
                        frmBanTraLai.PrintInvoice_BanLeTraLai(infoBill, _NVGDQUAY_ASYNCCLIENT_BILL_GLOBAL);
                    }
                    catch
                    {
                    }
                    finally
                    {
                        this.handler(true);
                        this.Dispose();
                        frmBanTraLai.Dispose();
                        frmBanTraLai.Refresh();
                    }
                }
            }
            catch (Exception ex)
            {
                WriteLogs.LogError(ex);
            }
        }