Exemplo n.º 1
0
        public void CRUD_Preview()
        {
            List <object> fieldValues = grdItemUnitList.GetSelectedFieldValues(new string[] { "ItemUnitId", "ItemId.Code", "ItemId.Name", "UnitId.Name" });

            SelectionLST = new List <DataGrdItemUnitListSelection>();
            foreach (object[] item in fieldValues)
            {
                DataGrdItemUnitListSelection o = new DataGrdItemUnitListSelection();
                /*2013-11-24 ERP-1118 Khoa.Truong MOD START*/
                //o.ItemUnitId = Guid.Parse(item[0].ToString());
                //o.ItemCode = item[1].ToString();
                //o.ItemName = item[2].ToString();
                //o.UnitName = item[3].ToString();
                o.ItemUnitId = item[0] != null?Guid.Parse(item[0].ToString()) : Guid.Empty;

                o.ItemCode = item[1] != null ? item[1].ToString() : String.Empty;
                o.ItemName = item[2] != null ? item[2].ToString() : String.Empty;
                o.UnitName = item[3] != null ? item[3].ToString() : String.Empty;
                /*2013-11-24 ERP-1118 Khoa.Truong MOD END*/
                SelectionLST.Add(o);
            }

            grdItemUnitListPreview.DataSource = SelectionLST;
            grdItemUnitListPreview.DataBind();
        }
Exemplo n.º 2
0
        public void CRUD_Saving()
        {
            if (ChkSelectedItemUnitAll.Checked)
            {
                SelectionLST = new List <DataGrdItemUnitListSelection>();
                DataGrdItemUnitListSelection o = new DataGrdItemUnitListSelection();
                NAS.DAL.Nomenclature.Item.ItemUnit.Populate();
                NAS.DAL.Nomenclature.Item.ItemUnit iu =
                    session.FindObject <NAS.DAL.Nomenclature.Item.ItemUnit>(
                        new BinaryOperator("RowStatus", Utility.Constant.ROWSTATUS_DEFAULT_SELECTEDALL, BinaryOperatorType.Equal));
                o.ItemUnitId = iu.ItemUnitId;
                SelectionLST.Add(o);
            }

            RuleObject.SaveRuleCondition(session, KeyValue, SelectionLST);
        }