예제 #1
0
        protected void RadGrid1_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            var groupMAQuery = new GroupMAQuery();

            groupMAQuery.Select(groupMAQuery.GtId, groupMAQuery.GtCode);
            GroupMACollection gMAColl = new GroupMACollection();

            gMAColl.Load(groupMAQuery);
            this.RadGrid1.DataSource = gMAColl;
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if ((bool)HttpContext.Current.Session["_isEdit"] == false) // Add
                {
                    //Controls Visibility
                    cmbPARENT.Visible  = true;
                    txtParent.Visible  = false;
                    txtMACODE.ReadOnly = false;

                    ParentIdDataSourceComboBoxCollection parent = new ParentIdDataSourceComboBoxCollection();
                    parent.LoadAll();
                    //Parent
                    cmbPARENT.Items.Clear();
                    cmbPARENT.SelectedValue  = null;
                    cmbPARENT.DataSource     = parent;
                    cmbPARENT.DataTextField  = "KaCode";
                    cmbPARENT.DataValueField = "KaName";
                    //Group MA
                    GroupMACollection gm = new GroupMACollection();
                    gm.LoadAll();
                    cmbGROUP.DataSource     = gm;
                    cmbGROUP.DataTextField  = "GtCode";
                    cmbGROUP.DataValueField = "GtCode";
                    //Level
                    LevelMACollection lma = new LevelMACollection();
                    lma.LoadAll();
                    cmbLEVEL.DataSource     = lma;
                    cmbLEVEL.DataTextField  = "Level";
                    cmbLEVEL.DataValueField = "Id";
                    //Type
                    DebitKreditCollection dK = new DebitKreditCollection();
                    dK.LoadAll();
                    cmbTYPE.DataSource     = dK;
                    cmbTYPE.DataTextField  = "Type";
                    cmbTYPE.DataValueField = "Type";
                }
                else // Edit
                {
                    //Controls Visibility
                    cmbPARENT.Visible  = false;
                    txtParent.Visible  = true;
                    txtMACODE.ReadOnly = true;
                    //Group MA
                    GroupMACollection gm = new GroupMACollection();
                    gm.LoadAll();
                    cmbGROUP.DataSource     = gm;
                    cmbGROUP.DataTextField  = "GtCode";
                    cmbGROUP.DataValueField = "GtCode";
                    //Level
                    LevelMACollection lma = new LevelMACollection();
                    lma.LoadAll();
                    cmbLEVEL.DataSource     = lma;
                    cmbLEVEL.DataTextField  = "Level";
                    cmbLEVEL.DataValueField = "Id";
                    //Type
                    DebitKreditCollection dK = new DebitKreditCollection();
                    dK.LoadAll();
                    cmbTYPE.DataSource     = dK;
                    cmbTYPE.DataTextField  = "Type";
                    cmbTYPE.DataValueField = "Type";
                }
            }
            catch (Exception ex)
            {
                string error = ex.Message;
            }
        }