private void btnCapNhat_Click(object sender, EventArgs e) { if (validate()) { GetBangKe(); if (mIsAdd) { if (BangKe.Insert()) { new MessageBox.MessageBox().Show("Thêm bảng kê thành công", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Information); refreshForm(); this.DialogResult = DialogResult.OK; } else { new MessageBox.MessageBox().Show("Lỗi thêm bảng kê", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Error); } } else { if (BangKe.Update()) { new MessageBox.MessageBox().Show("Cập nhật bảng kê thành công", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Information); refreshForm(); this.DialogResult = DialogResult.OK; } else { new MessageBox.MessageBox().Show("Lỗi cập nhật bảng kê", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Error); } } } }
private BangKe GetBangKe() { mBangKe = new BangKe(); string strCongtyID = cbCongTy.SelectedValue.ToString(); if (!strCongtyID.Equals("")) { mBangKe.FK_CongTyID = int.Parse(strCongtyID); } else { mBangKe.FK_CongTyID = 0; } string strMaDoiTac = cbMoiGioi.SelectedValue.ToString(); if (!strCongtyID.Equals("")) { mBangKe.FK_MaDoiTac = strMaDoiTac; } else { mBangKe.FK_MaDoiTac = ""; } mBangKe.DSXeDon = txtDSXeDon.Text; mBangKe.CreatedBy = ThongTinDangNhap.USER_ID; mBangKe.UpdatedBy = ThongTinDangNhap.USER_ID; mBangKe.NgayDon = calNgayDon.Value; mBangKe.ID = IDBangKe; return(mBangKe); }
private void LoadListBangKe() { List <BangKe> lstBangKe = new List <BangKe>(); lstBangKe = new BangKe().GetListOfBangKes(); grdDoiTac.DataMember = "ListOfBangKe"; grdDoiTac.SetDataBinding(lstBangKe, "ListOfBangKe"); }
private void LoadMoiGioi() { List <BangKe> lstMoiGioi = new BangKe().GetListOfDoiTac(); if (lstMoiGioi != null && lstMoiGioi.Count > 0) { foreach (BangKe item in lstMoiGioi) { MainMap.AddMarkerRedCircle(item.ViDo, item.KinhDo, item.TenDoiTac); } } gridMoiGioi.DataSource = lstMoiGioi; }
private void frmTiLePhanBo_Load(object sender, EventArgs e) { DataTable dt = new BangKe().GetTiLePhanBo(); if (dt.Rows.Count > 0) { SetTiLePhanBo(dt); mIsAdd = false; } else { mIsAdd = true; } }
private void SuaBangKe() { grdDoiTac.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdDoiTac.SelectedItems.Count > 0) { GridEXRow row = ((GridEXSelectedItem)grdDoiTac.SelectedItems[0]).GetRow(); BangKe objBangKe = (BangKe)((GridEXSelectedItem)grdDoiTac.SelectedItems[0]).GetRow().DataRow; frmBangKeInput frm = new frmBangKeInput(objBangKe, dtDoiTac, false); if (frm.ShowDialog(this) == DialogResult.OK) { LoadListBangKe(); } } else { new MessageBox.MessageBox().Show("Bạn chưa nhập bảng kê để cập nhật", "Thông báo", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Error); } }
/// <summary> /// Mo form DOiTac de edit /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void grdDoiTac_DoubleClick(object sender, EventArgs e) { grdDoiTac.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdDoiTac.SelectedItems.Count > 0) { GridEXRow row = ((GridEXSelectedItem)grdDoiTac.SelectedItems[0]).GetRow(); BangKe objBangKe = (BangKe)((GridEXSelectedItem)grdDoiTac.SelectedItems[0]).GetRow().DataRow; frmBangKeInput frm = new frmBangKeInput(objBangKe, dtDoiTac, false); if (frm.ShowDialog(this) == DialogResult.OK) { LoadListBangKe(); } else { return; } } }
public frmBangKeInput(BangKe BangKe, DataTable dtDoiTac, bool boolAdd) { InitializeComponent(); DTDoiTac = dtDoiTac; mIsAdd = boolAdd; if (boolAdd) { this.Text = "Thêm mới bảng kê"; calNgayDon.Value = DateTime.Now; } else { this.Text = "Sửa đổi thông tin bảng kê"; } mBangKe = BangKe; SetBangKe(BangKe); }
private void SetBangKe(BangKe objBangKe) { IDBangKe = objBangKe.ID; int intCongTyID = objBangKe.FK_CongTyID; if (intCongTyID >= 0) { cbCongTy.SelectedValue = intCongTyID; } string strMaDoiTac = objBangKe.FK_MaDoiTac; if (!strMaDoiTac.Equals("")) { cbMoiGioi.SelectedValue = strMaDoiTac; } txtDSXeDon.Text = objBangKe.DSXeDon; calNgayDon.Value = objBangKe.NgayDon; }
private void XoaBangKe() { grdDoiTac.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdDoiTac.SelectedItems.Count > 0) { GridEXRow row = ((GridEXSelectedItem)grdDoiTac.SelectedItems[0]).GetRow(); BangKe objBangKe = (BangKe)((GridEXSelectedItem)grdDoiTac.SelectedItems[0]).GetRow().DataRow; MessageBox.MessageBox msg = new Taxi.MessageBox.MessageBox(); if (msg.Show(this, "Bạn có xóa bảng kê này không ?", "Xóa bảng kê", Taxi.MessageBox.MessageBoxButtons.OKCancel, Taxi.MessageBox.MessageBoxIcon.Question).ToString() == DialogResult.OK.ToString()) { if (!objBangKe.Delete(objBangKe.ID)) { new MessageBox.MessageBox().Show("Lỗi xóa đối tác"); return; } else { LoadListBangKe(); } } } }
private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { DateTime dateGioDauCa; DataTable dt = ThongTinCauHinh.GetThongTinCa(1); try { dateGioDauCa = Convert.ToDateTime(dt.Rows[0]["DauCa1"].ToString()); } catch { dateGioDauCa = new DateTime(1900, 1, 1, 6, 0, 0); } DateTime TuNgay = new DateTime(calTuNgay.Value.Year, calTuNgay.Value.Month, calTuNgay.Value.Day, dateGioDauCa.Hour, 0, 0); DateTime DenNgay = calDenNgay.Value; DenNgay = DenNgay.AddDays(1); DenNgay = new DateTime(DenNgay.Year, DenNgay.Month, DenNgay.Day, dateGioDauCa.Hour - 1, 59, 59); lblTuNgayDen.Text = string.Format("({0:HH:mm dd/MM} - {1:HH:mm dd/MM})", TuNgay, DenNgay); if (rbFilter.Checked) { DataTable dtDHTheoDonVi = new BangKe().GetBaoCao_KQDieuHanh_DV(TuNgay, DenNgay, false); if (dtDHTheoDonVi.Rows.Count > 0) { grdDieuHanhTheoDonVi.RootTable.Groups.Clear(); grdDieuHanhTheoDonVi.RootTable.Columns["Vung"].Visible = true; grdDieuHanhTheoDonVi.RootTable.Columns["NgayHienThi"].Visible = false; grdDieuHanhTheoDonVi.RootTable.Groups.Add(grdDieuHanhTheoDonVi.RootTable.Columns["NgayHienThi"]); grdDieuHanhTheoDonVi.RootTable.Groups[0].GroupFormatString = "dd/MM/yyyy"; grdDieuHanhTheoDonVi.RootTable.Groups[0].GroupPrefix = "Ngày :"; grdDieuHanhTheoDonVi.RootTable.Groups[0].Column = grdDieuHanhTheoDonVi.RootTable.Columns["NgayHienThi"]; btnVung.Text = "Vùng"; grdDieuHanhTheoDonVi.DataMember = "KetQuaDieuHanh"; grdDieuHanhTheoDonVi.SetDataBinding(dtDHTheoDonVi, "KetQuaDieuHanh"); btnExportExcel.Enabled = true; lblMessage.Text = ""; lblMessage.Visible = false; } else { lblMessage.Text = "Không có dữ liệu vào khoảng thời gian này."; lblMessage.Visible = true; } } else { DataTable dtDHTheoDonVi = new BangKe().GetBaoCao_KQDieuHanh_DV(TuNgay, DenNgay, true); if (dtDHTheoDonVi.Rows.Count > 0) { grdDieuHanhTheoDonVi.RootTable.Columns["Vung"].Visible = false; grdDieuHanhTheoDonVi.RootTable.Columns["NgayHienThi"].Visible = true; grdDieuHanhTheoDonVi.RootTable.Groups.Clear(); btnVung.Text = "Ngày"; grdDieuHanhTheoDonVi.DataMember = "KetQuaDieuHanh"; grdDieuHanhTheoDonVi.SetDataBinding(dtDHTheoDonVi, "KetQuaDieuHanh"); btnExportExcel.Enabled = true; lblMessage.Text = ""; lblMessage.Visible = false; } else { lblMessage.Text = "Không có dữ liệu vào khoảng thời gian này."; lblMessage.Visible = true; } } } else { MessageBox.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }