private void gridDoiTacUnActive_DoubleClick(object sender, EventArgs e) { grdDoiTac.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdDoiTac.SelectedItems.Count > 0 && grdDoiTac.SelectedItems[0].RowType == RowType.Record) { GridEXRow row = ((GridEXSelectedItem)grdDoiTac.SelectedItems[0]).GetRow(); DoiTac objDoiTac = (DoiTac)((GridEXSelectedItem)grdDoiTac.SelectedItems[0]).GetRow().DataRow; string maDoiTac_Old = objDoiTac.MaDoiTac; frmDoiTac frm = new frmDoiTac(objDoiTac, false, G_ListDoiTac, G_ListDoiTacUnActive); if (frm.ShowDialog(this) == DialogResult.OK) { objDoiTac = frm.DoiTac; frm.Dispose(); //Insert DataBase objDoiTac.NguoiSua = ThongTinDangNhap.USER_ID; if (!objDoiTac.Update(maDoiTac_Old)) { new MessageBox.MessageBox().Show("Lỗi update đối tác"); return; } else { TimVaCapNhatCuocGoi_UnActive(ref G_ListDoiTacUnActive, objDoiTac); HienThiTrenLuoi_UnActive(true, false); } } else { return; } } }
private void ThemDoiTac() { try { string MaDT = "DT1"; int rowIndex = 0; if (_listDoiTac != null && _listDoiTac.Count > 0) { try { var l = _listDoiTac.Where(T => T.MaDoiTac.StartsWith("DT")).Select(p => new { Ma = Regex.Replace(p.MaDoiTac, @"[^\d]", "") }).Last();//@"[^\d]": Bỏ hết các ký tự số! MaDT = string.Format("DT{0:0000}", l.Ma.To <long>() + 1); } catch (Exception ex) { MaDT = string.Format("DT{0:0000}", 1); } } if (gridView_DoiTac.RowCount > 0) { rowIndex = gridView_DoiTac.FocusedRowHandle; } DoiTac objDoiTac = new DoiTac(MaDT, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, 0, string.Empty, true, "", "", 0, ""); frmDoiTac frm = new frmDoiTac(objDoiTac, true);// them moi if (frm.ShowDialog(this) == DialogResult.OK) { objDoiTac = frm.GetDoiTac(); if (StringTools.TrimSpace(objDoiTac.Name).Length <= 0) { return; } if (StringTools.TrimSpace(objDoiTac.Address).Length <= 0) { return; } if (StringTools.TrimSpace(objDoiTac.Phones).Length < 7) { return; } objDoiTac.NguoiTao = ThongTinDangNhap.USER_ID; bool Success = objDoiTac.Insert_V2(); if (!Success) { new MessageBox.MessageBoxBA().Show("Lỗi thêm mới đối tác"); } else { LoadListDoiTac(); gridView_DoiTac.SelectRow(rowIndex); } } } catch (Exception ex) { LogError.WriteLogError("DoiTac.ThemMoi", ex); } }
private void ThemDoiTac() { string MaDT = "DT1"; // Khoi tao doi tuong DoiTac voi ma if (ListDoiTac != null && ListDoiTac.Count > 0) { var l = ListDoiTac.Select(p => new { Ma = Regex.Replace(p.MaDoiTac, @"[^\d]", "") }).OrderBy(p => p.Ma).Last(); MaDT = string.Format("DT{0:0000}", l.Ma.To <int>() + 1); } DoiTac objDoiTac = new DoiTac(MaDT, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, 0, string.Empty, true, "", "", 0, ""); frmDoiTac frm = new frmDoiTac(objDoiTac, true);// them moi if (frm.ShowDialog(this) == DialogResult.OK) { objDoiTac = frm.GetDoiTac(); //Insert DataBase if (StringTools.TrimSpace(objDoiTac.Name).Length <= 0) { return; } if (StringTools.TrimSpace(objDoiTac.Address).Length <= 0) { return; } //if (StringTools.TrimSpace(objDoiTac.Phones).Length < 8) return; objDoiTac.NguoiTao = ThongTinDangNhap.USER_ID; bool Success = objDoiTac.Insert(); if (!Success) { new MessageBox.MessageBoxBA().Show("Lỗi thêm mới đối tác"); return; } else { //Load lai grid LoadListDoiTac(); //if (new MessageBox.MessageBox().Show("Có một môi giới mới, bạn cần cập nhật lại cuộc gọi môi giới", "Thông báo", Taxi.MessageBox.MessageBoxButtons.YesNo, Taxi.MessageBox.MessageBoxIcon.Question).ToString() == DialogResult.Yes.ToString()) //{ // // Lay cuoc goi da ket thuc // List<DieuHanhTaxi> lstDieuHanhTaxi = new List<DieuHanhTaxi>(); // lstDieuHanhTaxi = new DieuHanhTaxi().Get_CuocGoi_KetThuc(" ", " "); // if (!DieuHanhTaxi.UpdateLaiCuocGoiMoiGioi(objDoiTac, lstDieuHanhTaxi)) // { // new MessageBox.MessageBox().Show("Lỗi cập nhật cuộc gọi môi giới"); // return; // } // else // { // new MessageBox.MessageBox().Show("Cập nhật cuộc gọi môi giới thành công"); // return; // } //} } } }
private void ThemDoiTac() { // Khoi tao doi tuong DoiTac voi ma DoiTac objDoiTac = new DoiTac("", string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, 0, string.Empty, true, "", "", 0, ""); frmDoiTac frm = new frmDoiTac(objDoiTac, true, G_ListDoiTac, G_ListDoiTacUnActive);// them moi if (frm.ShowDialog(this) == DialogResult.OK) { objDoiTac = frm.DoiTac; // objDoiTac. // Insert DataBase // Clone objDoiTac.NguoiTao = ThongTinDangNhap.USER_ID; objDoiTac.NgayTao = DieuHanhTaxi.GetTimeServer(); if (!objDoiTac.Insert()) { new MessageBox.MessageBox().Show("Lỗi thêm mới đối tác"); return; } else { //Load lai grid if (G_IsActive) { TimVaCapNhatCuocGoi(ref G_ListDoiTac, objDoiTac); HienThiTrenLuoi(true, true); } else { TimVaCapNhatCuocGoi_UnActive(ref G_ListDoiTacUnActive, objDoiTac); HienThiTrenLuoi_UnActive(true, true); } //if (new MessageBox.MessageBox().Show("Có một môi giới mới, bạn cần cập nhật lại cuộc gọi môi giới", "Thông báo", Taxi.MessageBox.MessageBoxButtons.YesNo, Taxi.MessageBox.MessageBoxIcon.Question).ToString() == DialogResult.Yes.ToString()) //{ // // Lay cuoc goi da ket thuc // List<DieuHanhTaxi> lstDieuHanhTaxi = new List<DieuHanhTaxi>(); // lstDieuHanhTaxi = new DieuHanhTaxi().Get_CuocGoi_KetThuc(" ", " "); // if (!DieuHanhTaxi.UpdateLaiCuocGoiMoiGioi(objDoiTac, lstDieuHanhTaxi)) // { // new MessageBox.MessageBox().Show("Lỗi cập nhật cuộc gọi môi giới"); // return; // } // else // { // new MessageBox.MessageBox().Show("Cập nhật cuộc gọi môi giới thành công"); // return; // } //} } } }
/// <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(); DoiTac objDoiTac = (DoiTac)((GridEXSelectedItem)grdDoiTac.SelectedItems[0]).GetRow().DataRow; string MaDoiTacCu = objDoiTac.MaDoiTac; frmDoiTac frm = new frmDoiTac(objDoiTac, false); if (frm.ShowDialog(this) == DialogResult.OK) { objDoiTac = frm.DoiTac; frm.Dispose(); //Insert DataBase objDoiTac.NguoiSua = ThongTinDangNhap.USER_ID; if (!objDoiTac.Update(MaDoiTacCu)) { new MessageBox.MessageBoxBA().Show("Lỗi cập nhật đối tác"); return; } else { //Load lai grid LoadListDoiTac(); //if (frm.IsThayDoiDienThoai) //{ // //if (new MessageBox.MessageBox().Show("Có một môi giới mới, bạn cần cập nhật lại cuộc gọi môi giới", "Thông báo", Taxi.MessageBox.MessageBoxButtons.YesNo, Taxi.MessageBox.MessageBoxIcon.Question).ToString() == DialogResult.Yes.ToString()) // //{ // // // Lay cuoc goi da ket thuc // // List<DieuHanhTaxi> lstDieuHanhTaxi = new List<DieuHanhTaxi>(); // // lstDieuHanhTaxi = new DieuHanhTaxi().Get_CuocGoi_KetThuc(" ", " "); // // if (!DieuHanhTaxi.UpdateLaiCuocGoiMoiGioi(objDoiTac, lstDieuHanhTaxi)) // // { // // new MessageBox.MessageBox().Show("Lỗi cập nhật cuộc gọi môi giới"); // // return; // // } // // else // // { // // new MessageBox.MessageBox().Show("Cập nhật cuộc gọi môi giới thành công"); // // return; // // } // //} //} } } else { return; } } }
private void SuaDoiTac() { try { if (gridView_DoiTac.RowCount > 0) { DoiTac objDoiTac = (DoiTac)gridView_DoiTac.GetFocusedRow(); int rowIndex = gridView_DoiTac.FocusedRowHandle; string MaDoiTacCu = objDoiTac.MaDoiTac; frmDoiTac frm = new frmDoiTac(objDoiTac, false); if (frm.ShowDialog(this) == DialogResult.OK) { objDoiTac = frm.GetDoiTac(); if (StringTools.TrimSpace(objDoiTac.Name).Length <= 0) { return; } if (StringTools.TrimSpace(objDoiTac.Address).Length <= 0) { return; } if (StringTools.TrimSpace(objDoiTac.Phones).Length < 8) { return; } objDoiTac.NguoiSua = ThongTinDangNhap.USER_ID; bool Success = objDoiTac.Update_V2(MaDoiTacCu); if (!Success) { new MessageBox.MessageBoxBA().Show("Lỗi cập nhật đối tác"); } else { LoadListDoiTac(); gridView_DoiTac.SelectRow(rowIndex); } } } } catch (Exception ex) { LogError.WriteLogError("DoiTac.ThemMoi", ex); } }
private void SuaDoiTac() { DoiTac objDoiTac = new DoiTac(); if (grdDoiTac.SelectedItems.Count > 0 && grdDoiTac.SelectedItems[0].RowType == RowType.Record && G_IsActive) { objDoiTac = DoiTac.Clone <DoiTac>((DoiTac)((GridEXSelectedItem)grdDoiTac.SelectedItems[0]).GetRow().DataRow); } else { objDoiTac = DoiTac.Clone <DoiTac>((DoiTac)((GridEXSelectedItem)gridDoiTacUnActive.SelectedItems[0]).GetRow().DataRow); } string maDoiTac_Old = objDoiTac.MaDoiTac; frmDoiTac frm = new frmDoiTac(objDoiTac, false, G_ListDoiTac, G_ListDoiTacUnActive); if (frm.ShowDialog(this) == DialogResult.OK) { objDoiTac = frm.DoiTac; //Insert DataBase objDoiTac.NguoiSua = ThongTinDangNhap.USER_ID; objDoiTac.NgaySua = DieuHanhTaxi.GetTimeServer(); if (!objDoiTac.Update(maDoiTac_Old)) { new MessageBox.MessageBox().Show("Lỗi cập nhật đối tác"); return; } else { if (G_IsActive) { TimVaCapNhatCuocGoi(ref G_ListDoiTac, objDoiTac); HienThiTrenLuoi(true, false); } else { TimVaCapNhatCuocGoi_UnActive(ref G_ListDoiTacUnActive, objDoiTac); HienThiTrenLuoi_UnActive(true, false); } } } }