/// <summary>
        /// Editbuttonlar için sadece id ve isim lazım boşuna entityi okumaya gerek yok "deger" parametresi bize adi gibi istenen değeri döndersin
        /// </summary>
        /// <param name="table"></param>
        /// <returns></returns>
        public static int Select(DataTable table, string fieldname, ref string deger)
        {
            int result = 0;

            SimpleTreeLookup lookup = new SimpleTreeLookup();

            lookup.StartPosition = FormStartPosition.CenterScreen;


            bstumtanimlar.DataSource = table;

            lookup.GridTumTeshis.DataSource = bstumtanimlar;


            lookup.ShowDialog();

            if (lookup.DialogResult == DialogResult.OK)
            {
                result = 0;
                //if (lookup.GridTumTeshis.CurrentRow != null && Convert.ToInt32(lookup.GridTumTeshis.CurrentRow.Cells["Id"].Value) > 0)
                //{
                //    result = Convert.ToInt32(lookup.GridTumTeshis.CurrentRow.Cells["Id"].Value);
                //    deger = lookup.GridTumTeshis.CurrentRow.Cells[fieldname].Value.ToString();
                //}
                if (bstumtanimlar.Current != null && Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]) > 0)
                {
                    result = Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]);
                    deger  = (bstumtanimlar.Current as DataRowView)[fieldname].ToString();
                }
            }
            lookup.Dispose();

            return(result);
        }
Пример #2
0
        /// <summary>
        /// Editbuttonlar için sadece id ve isim lazım boşuna entityi okumaya gerek yok "deger" parametresi bize adi gibi istenen değeri döndersin
        /// </summary>
        /// <param name="table"></param>
        /// <returns></returns>
        public static int Select(DataTable table, string fieldname, ref string deger)
        {
            int result = 0;

            SimpleTreeLookup lookup = new SimpleTreeLookup();
            lookup.StartPosition = FormStartPosition.CenterScreen;

            bstumtanimlar.DataSource = table;

            lookup.GridTumTeshis.DataSource = bstumtanimlar;

            lookup.ShowDialog();

            if (lookup.DialogResult == DialogResult.OK)
            {
                result = 0;
                //if (lookup.GridTumTeshis.CurrentRow != null && Convert.ToInt32(lookup.GridTumTeshis.CurrentRow.Cells["Id"].Value) > 0)
                //{
                //    result = Convert.ToInt32(lookup.GridTumTeshis.CurrentRow.Cells["Id"].Value);
                //    deger = lookup.GridTumTeshis.CurrentRow.Cells[fieldname].Value.ToString();
                //}
                if (bstumtanimlar.Current != null && Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]) > 0)
                {
                    result = Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]);
                    deger = (bstumtanimlar.Current as DataRowView)[fieldname].ToString();
                }
            }
            lookup.Dispose();

            return result;
        }
Пример #3
0
        public static int Select(DataTable table)
        {
            int result = 0;

            SimpleTreeLookup lookup = new SimpleTreeLookup();
            lookup.StartPosition = FormStartPosition.CenterScreen;
            bstumtanimlar.DataSource = table;
            lookup.GridTumTeshis.DataSource = bstumtanimlar;
            lookup.ShowDialog();

            if (lookup.DialogResult == DialogResult.OK)
            {
                result = 0;
                if (bstumtanimlar.Current!=null && Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"])>0)
                {
                    result = Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]);
                }
            }
            lookup.Dispose();

            return result;
        }
        public static int Select(DataTable table)
        {
            int result = 0;

            SimpleTreeLookup lookup = new SimpleTreeLookup();

            lookup.StartPosition            = FormStartPosition.CenterScreen;
            bstumtanimlar.DataSource        = table;
            lookup.GridTumTeshis.DataSource = bstumtanimlar;
            lookup.ShowDialog();

            if (lookup.DialogResult == DialogResult.OK)
            {
                result = 0;
                if (bstumtanimlar.Current != null && Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]) > 0)
                {
                    result = Convert.ToInt32((bstumtanimlar.Current as DataRowView)["Id"]);
                }
            }
            lookup.Dispose();

            return(result);
        }