protected override object GetEditObject(GridRecord row)
        {
            if (row.Items.FindItemByKey("INQTY").Value.ToString() == "0")
            {
                BenQGuru.eMES.Common.ExceptionManager.Raise(this.GetType().BaseType, "$Error_NOEDIT_INQTY_IS_0");
                return(null);
            }
            if (facade == null)
            {
                facade = new WarehouseFacade(base.DataProvider);
            }
            //int orgId = GlobalVariables.CurrentOrganizations.First().OrganizationID;

            object obj = facade.GetAsndetailitem(row.Items.FindItemByKey("invno").Value.ToString(), int.Parse(row.Items.FindItemByKey("STLINE").Value.ToString()), row.Items.FindItemByKey("POITEMNO").Value.ToString(), row.Items.FindItemByKey("STNO").Value.ToString());

            if (obj != null)
            {
                return((Asndetailitem)obj);
            }

            return(null);
        }