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