Example #1
0
 public DragContainer()
 {
     InitializeComponent();
     this.DragItem       = new List <DragItem>();
     this.ControlCommand = new CustromControlPropertyDTO();
     this.AddResizeControls();
 }
Example #2
0
        private void ddlControlType_SelectedIndexChanged(object sender, EventArgs e)
        {
            CustromControlPropertyDTO dragProprty = dragContainer2.getCurentSelectDragItemProprty();

            if (dragProprty != null && ddlControlType.SelectedItem != null)
            {
                ddlScreen.Enabled = false;
                if (ddlControlType.SelectedItem.ToString() == ControlType.Table)
                {
                    txtTableName.Enabled = true;
                    txtTableName.Text    = dragProprty.TableName;
                }
                else if (ddlControlType.SelectedItem.ToString() == ControlType.Button)
                {
                    ddlScreen.Enabled = true;
                }
                else
                {
                    txtTableName.Enabled  = false;
                    dragProprty.TableName = string.Empty;
                }

                dragProprty.control_type = ddlControlType.SelectedItem.ToString();
                dragContainer2.setCurentSelectDragItemProprty(dragProprty);
            }
        }
Example #3
0
        public void setCurentSelectDragItemProprty(CustromControlPropertyDTO prorpty)
        {
            DragItem dragItem = this.DragItem.Find(a => a.IsSelect == true && a.ControlCommand.ControlState != ObjectState.Delete);

            if (dragItem != null)
            {
                dragItem.ControlCommand = prorpty;
            }
        }
Example #4
0
        private void txtTableName_TextChanged(object sender, EventArgs e)
        {
            CustromControlPropertyDTO dragProprty = dragContainer2.getCurentSelectDragItemProprty();
            string tableName = txtTableName.Text.Trim();

            if (dragProprty != null && !string.IsNullOrEmpty(tableName) && ddlControlType.SelectedItem.ToString() == ControlType.Table)
            {
                dragProprty.TableName = tableName;
                dragContainer2.setCurentSelectDragItemProprty(dragProprty);
            }
        }
Example #5
0
        private void ddlScreen_SelectedIndexChanged(object sender, EventArgs e)
        {
            CustromControlPropertyDTO dragProprty = dragContainer2.getCurentSelectDragItemProprty();

            if (dragProprty != null && ddlScreen.SelectedItem != null && ddlControlType.SelectedItem.ToString() == ControlType.Button)
            {
                string screenCode = string.Empty;
                screenCode             = (ddlScreen.SelectedItem as ScreenConfig).control_code;
                dragProprty.NextScreen = screenCode;
                dragContainer2.setCurentSelectDragItemProprty(dragProprty);
            }
        }