Пример #1
0
 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;
         }
     }
 }
        /// <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;
                }
            }
        }