예제 #1
0
        private void Add(object o)
        {
            switch (objectEnum)
            {
            case ModelObjects.ObjectEnum.Marka:
                _setupBllBrands.Add((PRODUCT_BRANDS)o);
                break;

            case ModelObjects.ObjectEnum.Model:
                _setupBllProductModels.Add((PRODUCT_BRANDS_MODEL)o);
                break;

            case ModelObjects.ObjectEnum.Birim:
                _setupBllUnits.Add((SETUP_UNIT)o);
                break;

            case ModelObjects.ObjectEnum.UrunKategori:
                _setupBllProductCats.Add((PRODUCT_CAT)o);
                break;
            }
        }
예제 #2
0
        private void gridView1_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
        {
            if (!(gridView1.PostEditor() && gridView1.UpdateCurrentRow()))
            {
                return;
            }

            var    view = sender as GridView;
            Object obj;

            if (e.RowHandle != GridControl.NewItemRowHandle)
            {
                obj = view.GetRow(view.FocusedRowHandle);
            }
            else
            {
                obj = view.GetRow(view.FocusedRowHandle);
                // obj = e.Row as DataRowView;
                //int i = Convert.ToInt32(((DataRowView)obj)["Id"]);
            }

            if (obj == null)
            {
                return;
            }

            if (view.IsNewItemRow(e.RowHandle))
            {
                _setupBllBrands.Add((PRODUCT_BRANDS)obj);
            }
            else
            {
                _setupBllBrands.Update((PRODUCT_BRANDS)obj);
            }
            // modelObjects.ObjeIslemler(objectEnum, ModelObjects.ObjectIslem.Listele, obj, iliskiliObjeId, gridControl1);


            //kaynak https://www.devexpress.com/Support/Center/Question/Details/T186471
        }