public DragContainer() { InitializeComponent(); this.DragItem = new List <DragItem>(); this.ControlCommand = new CustromControlPropertyDTO(); this.AddResizeControls(); }
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); } }
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; } }
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); } }
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); } }