private void btnRefresh_Click(object sender, EventArgs e)
        {
            if (calDenNgay.Value < calTuNgay.Value)
            {
                new MessageBox.MessageBoxBA().Show("Bạn phải nhập ngày kết thúc lớn hơn hoặc bằng ngày bắt đầu", "Thông báo",
                                                   Taxi.MessageBox.MessageBoxButtonsBA.OK,
                                                   Taxi.MessageBox.MessageBoxIconBA.Information);
            }
            else
            {
                string soDT   = txtSoDT.Text.Trim();
                string diaChi = txtDiaChi.Text.Trim();
                string tenKH  = txtTenKH.Text.Trim();

                int trangThai = -1;
                if (chkChuaGiaiQuyet.Checked)
                {
                    trangThai = 0;
                }
                if (chkDaGiaiQuyet.Checked)
                {
                    trangThai = 1;
                }

                PhanAnh objPhanAnh = new PhanAnh();
                grdBaoCaoGiaiQuyet.DataMember = "tblChiTietPhanAnh";
                grdBaoCaoGiaiQuyet.DataSource = objPhanAnh.GetBaoCaoGiaiQuyet(calTuNgay.Value, calDenNgay.Value.AddMinutes(1439), soDT, tenKH, diaChi, trangThai);
                btnExportExcel.Enabled        = true;
            }
        }
 public frmGhiNhanPhanAnh(PhanAnh objThongTinPA, string role)
 {
     InitializeComponent();
     g_objPhanAnh = objThongTinPA;
     fillDataToForm(objThongTinPA);
     EditTab(role);
 }
        public void XemLaiDuLieuPA(int iRowPosition)
        {
            grdDaGiaiQuyetPA.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection;
            if (grdDaGiaiQuyetPA.SelectedItems.Count > 0)
            {
                PhanAnh objThongTinPA = (PhanAnh)((GridEXSelectedItem)grdDaGiaiQuyetPA.SelectedItems[0]).GetRow().DataRow;
                //Thu doi mau
                GridEXRow         rowSelect = ((GridEXSelectedItem)grdDaGiaiQuyetPA.SelectedItems[0]).GetRow();
                GridEXFormatStyle RowStyle  = new GridEXFormatStyle();
                RowStyle.BackColor = System.Drawing.SystemColors.Highlight;
                rowSelect.RowStyle = RowStyle;

                //End - Thu doi mau
                //true : da giai quyet
                using (frmGhiNhanPhanAnh frmPAInPut = new frmGhiNhanPhanAnh(objThongTinPA, ThongTinDangNhap.RoleNhanVienPA, true))
                {
                    DialogResult _dialogResult = frmPAInPut.ShowDialog(this);
                    if (_dialogResult == DialogResult.Yes)
                    {
                        LoadPhanAnh_DaGiaiQuyet(rowSelect.Position);
                    }
                }
                //tra ve mau cu
                RowStyle           = new GridEXFormatStyle();
                RowStyle.BackColor = System.Drawing.SystemColors.Window;
                rowSelect.RowStyle = RowStyle;
            }
        }
        public frmGhiNhanPhanAnh(PhanAnh objThongTinPA, string role, bool isDaGiaiQuyet)
        {
            InitializeComponent();
            g_objPhanAnh = objThongTinPA;
            fillDataToForm(objThongTinPA);

            btnSave.Enabled = false;
            g_isDaGiaiQuyet = isDaGiaiQuyet;
        }
        public void LoadPhanAnh_DaGiaiQuyet(int Position)
        {
            grdDaGiaiQuyetPA.DataMember = "lstThongTinPA";
            List <PhanAnh> lstData = new PhanAnh().GetPhanAnh_II(true, ThongTinDangNhap.RoleNhanVienPA.Equals(DanhSachVaiTro.NVGIAIQUYETPHANANH_II));

            grdDaGiaiQuyetPA.SetDataBinding(lstData, "lstThongTinPA");
            // Congnt sua ----
            if (Position > 0)
            {
                grdDaGiaiQuyetPA.Row = Position;
            }
            // ---------------
        }
示例#6
0
 private void btnRefresh_Click(object sender, EventArgs e)
 {
     if (calDenNgay.Value < calTuNgay.Value)
     {
         new MessageBox.MessageBoxBA().Show("Bạn phải nhập ngày kết thúc lớn hơn hoặc bằng ngày bắt đầu", "Thông báo",
                                            Taxi.MessageBox.MessageBoxButtonsBA.OK,
                                            Taxi.MessageBox.MessageBoxIconBA.Information);
     }
     else
     {
         PhanAnh objPhanAnh = new PhanAnh();
         grdTongHop.DataMember  = "tblTongHop";
         grdTongHop.DataSource  = objPhanAnh.GetBaoCaoTongHop(calTuNgay.Value, calDenNgay.Value.AddMinutes(1439));
         btnExportExcel.Enabled = true;
     }
 }
        private void fillDataToForm(PhanAnh objThongTinPA)
        {
            isUpdate = true;
            g_IdPA   = objThongTinPA.IdPA;

            txtSoDT.Text        = objThongTinPA.SoDT;
            txtSoDT.Enabled     = false;
            lblTGPA.Text        = objThongTinPA.TGPA.ToString("dd/MM/yyyy HH:mm");
            txtTGPS_Gio.Text    = getTime(objThongTinPA.TGPS.Hour, objThongTinPA.TGPS.Minute);
            dateTGPS_Ngay.Value = objThongTinPA.TGPS;
            txtTenKH.Text       = objThongTinPA.TenKH;
            txtNoiDung.Text     = objThongTinPA.NoiDung;

            txtGQ_YKKH.Text = objThongTinPA.GQ_YKKH;
            // giờ giao trả
            txtGQ_TGGT_Gio.Text = objThongTinPA.GQ_TGT.Hour == 0 && objThongTinPA.GQ_TGT.Minute == 0 ?
                                  getTime(DateTime.Now.Hour, DateTime.Now.Minute) :
                                  getTime(objThongTinPA.GQ_TGT.Hour, objThongTinPA.GQ_TGT.Minute);
            // Ngày giao trả
            dateGQ_TGGT_Ngay.Value = objThongTinPA.GQ_TGT == DateTime.MinValue ?
                                     DateTime.Now : objThongTinPA.GQ_TGT;
            // giờ giải quyết
            txtGQ_TGGQ_Gio.Text = objThongTinPA.GQ_TGGQ.Hour == 0 && objThongTinPA.GQ_TGGQ.Minute == 0 ?
                                  getTime(DateTime.Now.Hour, DateTime.Now.Minute) :
                                  getTime(objThongTinPA.GQ_TGGQ.Hour, objThongTinPA.GQ_TGGQ.Minute);
            // ngày giải quyết
            dateGQ_TGGQ_Ngay.Value = objThongTinPA.GQ_TGGQ == DateTime.MinValue ?
                                     DateTime.Now : objThongTinPA.GQ_TGGQ;
            txtGQ_SoTai.Text       = objThongTinPA.GQ_SoTai;
            txtGQ_KQ.Text          = objThongTinPA.GQ_KQGQ;
            txtGQ_GhiChu.Text      = objThongTinPA.GQ_GhiChu;
            txtDiaChi.Text         = objThongTinPA.DiaChi;
            chkDaGiaiQuyet.Checked = objThongTinPA.TrangThai;
            chkGQ_CoHanhLy.Checked = objThongTinPA.GQ_HL;
            chkGQ_KHDongY.Checked  = objThongTinPA.GQ_KHDongY;

            setLoaiPA(objThongTinPA.LoaiPA);
            txtLoTrinh_Tu.Text  = objThongTinPA.LTTu;
            txtLoTrinh_Den.Text = objThongTinPA.LTDen;
            txtLoTrinh_DHT.Text = objThongTinPA.DHT;

            setDacDiemKH(objThongTinPA.DacDiem);
            setDoiTuongPA(objThongTinPA.DoiTuong);

            chkPhongDieuHanh.Checked = objThongTinPA.IsGQCAPCAO;
        }