public object InsertObject()
        {
            try
            {
                Ecm.WebReferences.BarService.Bar_Rent_Reserve _Bar_Rent_Reserve = GetEditValue();
                _Bar_Rent_Reserve.Id_Reserve = -1;

                object identity = objBarService.Insert_Bar_Rent_Reserve(_Bar_Rent_Reserve);
                Current_Id_Reserve = identity;
                if (identity != null)
                {
                    this.DoClickEndEdit(dgBar_Rent_Reserve_Phieuthu);
                    objBarService.Update_Bar_Rent_Reserve_Phieuthu_Collection(dsBar_Rent_Reserve_Phieuthu);

                    this.DoClickEndEdit(dgBar_Rent_Reserve_Table);
                    if (dsBar_Rent_Reserve_Table != null)
                    {
                        foreach (DataRow row in dsBar_Rent_Reserve_Table.Tables[0].Rows)
                        {
                            if (row.RowState != DataRowState.Deleted)
                            {
                                row["Id_Reserve"] = identity;
                            }
                        }
                    }
                    objBarService.Update_Bar_Rent_Reserve_Table_Collection(dsBar_Rent_Reserve_Table);
                }
                return(true);
            }
            catch (Exception ex)
            {
                GoobizFrame.Windows.TrayMessage.TrayMessage.Status = new GoobizFrame.Windows.TrayMessage.TrayMessageInfo(MessageBoxIcon.Asterisk, ex.Message, ex.ToString());
                return(false);
            }
        }
 public object UpdateObject()
 {
     try
     {
         Ecm.WebReferences.BarService.Bar_Rent_Reserve _Bar_Rent_Reserve = GetEditValue();
         objBarService.Update_Bar_Rent_Reserve(_Bar_Rent_Reserve);
         this.DoClickEndEdit(dgBar_Rent_Reserve_Phieuthu);
         objBarService.Update_Bar_Rent_Reserve_Phieuthu_Collection(dsBar_Rent_Reserve_Phieuthu);
         this.DoClickEndEdit(dgBar_Rent_Reserve_Table);
         objBarService.Update_Bar_Rent_Reserve_Table_Collection(dsBar_Rent_Reserve_Table);
         return(true);
     }
     catch (Exception ex)
     {
         GoobizFrame.Windows.TrayMessage.TrayMessage.Status = new GoobizFrame.Windows.TrayMessage.TrayMessageInfo(MessageBoxIcon.Asterisk, ex.Message, ex.ToString());
         return(false);
     }
 }