static public CComboBox BuildCComboBox(Control parent) { while (model.allControls.Exists(l => l.cd.Name == "CComboBox" + CComboBox.count)) { CComboBox.count++; } CComboBox c = new CComboBox(); parent.Controls.Add(c); c.SelectedIndexChanged += CoupledControlsManager.ComboBoxCoupled; c.SelectedIndexChanged += VisibilityRelationManager.ComboBoxVisibility; c.SelectedIndexChanged += ReadRelationManager.ReadRelationUpdate; SetCommonHandlers(c); SetChangesHandler(c); Model.getInstance().allControls.Add(c); c.SetControlDescription(); c.DropDownStyle = ComboBoxStyle.DropDownList; model.logCreator.Append("+ Added: " + c.cd.Name); return(c); }
public string ComboProyectoSistema() { //Llena etiquetas con la informacion solicitada int idMenu = Convert.ToInt32(this.Request.Params["IdMenu"]); //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CMenu Menu = new CMenu(); Menu.LlenaObjeto(idMenu, ConexionBaseDatos); CComboBox ComboProyectoSistema = new CComboBox(); ComboProyectoSistema.StoredProcedure.CommandText = "spb_ProyectoSistema_Consultar"; ComboProyectoSistema.StoredProcedure.Parameters.AddWithValue("@Opcion", 1); ComboProyectoSistema.Columnas = new string[] { "IdProyectoSistema", "ProyectoSistema" }; ComboProyectoSistema.CssClase = "cmbComboBox"; ComboProyectoSistema.Nombre = "cmbProyectoSistema"; ComboProyectoSistema.ValorInicio = "Eligir una opción..."; ComboProyectoSistema.TabIndex = "3"; ComboProyectoSistema.OpcionSeleccionada = Menu.IdProyectoSistema; respuesta = ComboProyectoSistema.GeneraCombo(ConexionBaseDatos); } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); return(respuesta); }
public string ComboMenu() { //Llena etiquetas con la informacion solicitada int idPagina = Convert.ToInt32(this.Request.Params["IdPagina"]); //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CPagina Pagina = new CPagina(); Pagina.LlenaObjeto(idPagina, ConexionBaseDatos); CComboBox ComboMenu = new CComboBox(); ComboMenu.StoredProcedure.CommandText = "sp_Menu_Consulta"; ComboMenu.StoredProcedure.Parameters.AddWithValue("@Opcion", 1); ComboMenu.Columnas = new string[] { "IdMenu", "Menu" }; ComboMenu.CssClase = "cmbComboBox"; ComboMenu.Nombre = "cmbMenu"; ComboMenu.ValorInicio = "Eligir una opción..."; ComboMenu.TabIndex = "4"; ComboMenu.OpcionSeleccionada = Pagina.IdMenu; respuesta = ComboMenu.GeneraCombo(ConexionBaseDatos); } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); return(respuesta); }
public string ComboPagina() { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int idPerfil = Convert.ToInt32(this.Request.Params["IdPerfil"]); CPerfil Perfil = new CPerfil(); Perfil.LlenaObjeto(idPerfil, ConexionBaseDatos); CPagina Pagina = new CPagina(); Pagina.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CComboBox ComboPagina = new CComboBox(); ComboPagina.StoredProcedure.CommandText = "sp_Pagina_Consulta"; ComboPagina.StoredProcedure.Parameters.AddWithValue("@Opcion", 1); ComboPagina.Columnas = new string[] { "IdPagina", "Titulo" }; ComboPagina.CssClase = "cmbComboBox"; ComboPagina.Nombre = "cmbPagina"; ComboPagina.ValorInicio = "Seleccione una opcion..."; ComboPagina.TabIndex = "3"; ComboPagina.OpcionSeleccionada = Pagina.IdPagina; respuesta = ComboPagina.GeneraCombo(ConexionBaseDatos); } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); return(respuesta); }
private IEnumerable <XElement> WriteComboBoxItems(CComboBox cb) { if (cb.SelectedIndex > -1) { yield return(new XElement("Selected", cb.cd.comboBoxRealItems[cb.SelectedIndex])); } foreach (String s in cb.cd.comboBoxRealItems) { yield return(new XElement("Item", s)); } }
public string ComboPerfil() { //Llena etiquetas con la informacion solicitada int idUsuario = Convert.ToInt32(HttpContext.Current.Request["IdUsuario"]); //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CUsuario PerfilUsuario = new CUsuario(); PerfilUsuario.LlenaObjeto(idUsuario, ConexionBaseDatos); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); if (Usuario.IdPerfil == 1) { CComboBox ComboPerfil = new CComboBox(); ComboPerfil.StoredProcedure.CommandText = "sp_Perfil_Consulta"; ComboPerfil.StoredProcedure.Parameters.AddWithValue("@Opcion", 2); ComboPerfil.Columnas = new string[] { "IdPerfil", "Perfil" }; ComboPerfil.CssClase = "cmbComboBox"; ComboPerfil.Nombre = "cmbPerfil"; ComboPerfil.ValorInicio = "Elegir una opción..."; ComboPerfil.TabIndex = "7"; ComboPerfil.OpcionSeleccionada = PerfilUsuario.IdPerfil; respuesta = ComboPerfil.GeneraCombo(ConexionBaseDatos); } else { CComboBox ComboPerfil = new CComboBox(); ComboPerfil.StoredProcedure.CommandText = "sp_Perfil_Consulta"; ComboPerfil.StoredProcedure.Parameters.AddWithValue("@Opcion", 6); ComboPerfil.Columnas = new string[] { "IdPerfil", "Perfil" }; ComboPerfil.CssClase = "cmbComboBox"; ComboPerfil.Nombre = "cmbPerfil"; ComboPerfil.ValorInicio = "Elegir una opción..."; ComboPerfil.TabIndex = "7"; ComboPerfil.OpcionSeleccionada = PerfilUsuario.IdPerfil; respuesta = ComboPerfil.GeneraCombo(ConexionBaseDatos); } } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); return(respuesta); }
private void Init_Label_et_Textbox(int xpos, int ypos) { int lxpos = 2; int lypos = 3; int xpos2 = xpos + 46; this.L_10bits = new LLabel("L_10bits", lxpos + xpos, ypos, "10Bits"); this.L_pour = new LLabel("L_pour", lxpos + xpos2, ypos, "En %"); ypos += 21; this.Cmb_type_consigne = new CComboBox("Cmb_type_consigne", xpos - 100, ypos - 2, 91, new List <string>() { "continue ===>", "Sinus FPGA", "extérieur" }, 0); this.Tb_consigne = new TTextBox("Tb_consigne", xpos, ypos, "512", 0, 1023, 1); this.Tb_con_pour = new TTextBox("Tb_con_pour", xpos2, ypos, "50", 0, 100, 0.1); lxpos = 30; ypos += 21; this.L_con_max = new LLabel("L_con_max", lxpos, ypos + lypos, "Consigne max"); this.Tb_con_max = new TTextBox("Tb_con_max", xpos, ypos, "972", 0, 1023, 1); this.Tb_con_max_pour = new TTextBox("Tb_con_max_pour", xpos2, ypos, "95", 0, 100, 0.1); lxpos = 30; ypos += 21; this.L_con_min = new LLabel("L_con_min", lxpos, ypos + lypos, "Consigne min"); this.Tb_con_min = new TTextBox("Tb_con_min", xpos, ypos, "51", 0, 1023, 1); this.Tb_con_min_pour = new TTextBox("Tb_con_min_pour", xpos2, ypos, "5", 0, 100, 0.1); lxpos = 6; xpos += -4; ypos += 26; this.L_consigne_CAN = new LLabel("L_consigne_CAN", lxpos, ypos + lypos, "Consigne d'origine :") { Visible = false }; this.Cmb_consigne_CAN = new CComboBox("Cmb_type_consigne", xpos, ypos, 91, new List <string>() { "CAN1", "CAN2", "CAN3", "CAN4" }, 0) { Visible = false }; }
private void Init_Textbox_et_label(int xpos, int ypos) { int lxpos = 50; int lypos = 3; this.Tb_db_T_Pulse1 = new TTextBox("Tb_db_T_Pulse1", xpos, ypos, "4,5", 0.1, 102.3, 0.1); this.L_Pulse_t_1 = new LLabel("L_Pulse_t_1", lxpos, ypos + lypos, "µs T1 : Durée de la première impulsion"); ypos += 21; this.Tb_db_T_Pulse2 = new TTextBox("Tb_db_T_Pulse2", xpos, ypos, "7,5", 0.1, 102.3, 0.1); this.L_Pulse_t_2 = new LLabel("L_Pulse_t_2", lxpos, ypos + lypos, "µs T2 : Durée du temps de repos"); ypos += 21; this.Tb_db_T_Pulse3 = new TTextBox("Tb_db_T_Pulse3", xpos, ypos, "0,9", 0.1, 102.3, 0.1); this.L_Pulse_t_3 = new LLabel("L_Pulse_t_3", lxpos, ypos + lypos, "µs T3 : Durée de la seconde impulsion"); ypos += 21; this.Cmb_Choix_DP_Transistor = new CComboBox("Cmb_Choix_DP_Transistor", xpos, ypos, 116, new List <string>() { "Bas", "Haut" }, 0); this.L_choix_dp_transistor = new LLabel("L_choix_dp_transistor", lxpos + 76, ypos + lypos, "Choix du transistor affecté"); ypos += 21; this.Tb_bras_DP = new TTextBox("Tb_bras_DP", xpos, ypos, "1", 1, 4, 1); this.L_chx_dp = new LLabel("L_chx_dp", lxpos, ypos + lypos, "Choix du bras testé"); }
/// <summary> /// Initialise les textbox et les label /// </summary> /// <param name="xpos">position en x</param> /// <param name="ypos">position en y</param> private void Init_Textbox_et_label(int xpos, int ypos) { int lxpos = 10; int lypos = 3; int Tb_xpos2 = xpos + 42; this.L_valtri = new LLabel("L_valtri", lxpos, ypos + lypos, "Valeur initiale du triangle"); ypos += 21; this.L_l0bits = new LLabel("L_l0bits", xpos, ypos + lypos, "10Bits"); this.L_enpour = new LLabel("L_enpour", Tb_xpos2, ypos + lypos, "En %"); ypos += 21; this.L_départ = new LLabel("L_départ", lxpos, ypos + lypos, "Départ"); this.Tb_val_tri_init = new TTextBox("Tb_tri", xpos, ypos, "512", 0, 1023, 1); this.Tb_val_tri_init_Pour = new TTextBox("Tb_tri_pour", Tb_xpos2, ypos, "50", 0, 100, 0.1); ypos += 21; this.L_limite = new LLabel("L_limite", xpos, ypos + lypos, "Limite"); ypos += 21; this.L_max_bras = new LLabel("L_max_bras", lxpos, ypos + lypos, "Max :"); this.Tb_multinivmax = new TTextBox("Tb_multinivmax", xpos, ypos, "1023", 0, 1023, 1); this.Tb_multinivmax_Pour = new TTextBox("Tb_multinivmax_Pour", Tb_xpos2, ypos, "100", 0, 100, 0.1); ypos += 21; this.L_min_bras = new LLabel("L_min_bras", lxpos, ypos + lypos, "Min :"); this.Tb_multinivmin = new TTextBox("Tb_multinivmin", xpos, ypos, "0", 0, 1023, 1); this.Tb_multinivmin_Pour = new TTextBox("Tb_multinivmin_Pour", Tb_xpos2, ypos, "0", 0, 100, 0.1); ypos += 21; this.Chb_inv_bras = new CCheckBox("Chb_inv_bras", lxpos, ypos, false, "inversion bras haut-bas", false); ypos += 21; this.Cmb_sens_tri = new CComboBox("cmb_tri", lxpos, ypos, 116, new List <string>() { "Monté", "Descente" }, 0); ypos += 21; this.Cmb_cons_Bras = new CComboBox("Cmb_cons_Bras", lxpos, ypos, 116, new List <string>() { "Consigne 1", "Consigne 2" }, 0, false); }
public string ComboMenu() { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CComboBox ComboMenu = new CComboBox(); ComboMenu.StoredProcedure.CommandText = "sp_Menu_Consulta"; ComboMenu.StoredProcedure.Parameters.AddWithValue("@Opcion", 1); ComboMenu.Columnas = new string[] { "IdMenu", "Menu" }; ComboMenu.CssClase = "cmbComboBox"; ComboMenu.Nombre = "cmbMenu"; ComboMenu.ValorInicio = "Eligir una opción..."; ComboMenu.TabIndex = "4"; respuesta = ComboMenu.GeneraCombo(ConexionBaseDatos); } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); return(respuesta); }
public string ComboPagina() { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CComboBox ComboPagina = new CComboBox(); ComboPagina.StoredProcedure.CommandText = "sp_Pagina_Consulta"; ComboPagina.StoredProcedure.Parameters.AddWithValue("@Opcion", 1); ComboPagina.Columnas = new string[] { "IdPagina", "Titulo" }; ComboPagina.CssClase = "cmbComboBox"; ComboPagina.Nombre = "cmbPagina"; ComboPagina.ValorInicio = "Seleccione una opcion..."; ComboPagina.TabIndex = "3"; respuesta = ComboPagina.GeneraCombo(ConexionBaseDatos); } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); return respuesta; }
// CDialogControl 消息处理程序 //初始化 private void DialogControl_Load(object sender, EventArgs e) { CComboBox comboBox = ((CComboBox)GetDlgItem(IDC_COMBO_TIMES)); comboBox.AddString("1"); comboBox.AddString("2"); comboBox.AddString("3"); comboBox.AddString("4"); comboBox.AddString("5"); SetDlgItemText(IDC_STATIC_TIMES, "控制局数:"); SetDlgItemText(IDC_STATIC_AREA, "区域控制:"); SetDlgItemText(IDC_STATIC_NOTIC, "控制说明:"); SetDlgItemText(IDC_STATIC_TEXT, "区域输赢控制比游戏库存控制策略优先!"); SetDlgItemText(IDC_STATIC_ALL_BET, "下注总览"); SetDlgItemText(IDC_ST_AREA1, "1-6"); SetDlgItemText(IDC_ST_AREA2, "1-5"); SetDlgItemText(IDC_ST_AREA3, "1-4"); SetDlgItemText(IDC_ST_AREA4, "1-3"); SetDlgItemText(IDC_ST_AREA5, "1-2"); SetDlgItemText(IDC_ST_AREA6, "2-6"); SetDlgItemText(IDC_ST_AREA7, "2-5"); SetDlgItemText(IDC_ST_AREA8, "2-4"); SetDlgItemText(IDC_ST_AREA9, "2-3"); SetDlgItemText(IDC_ST_AREA10, "3-6"); SetDlgItemText(IDC_ST_AREA11, "3-5"); SetDlgItemText(IDC_ST_AREA12, "3-4"); SetDlgItemText(IDC_ST_AREA13, "4-6"); SetDlgItemText(IDC_ST_AREA14, "4-5"); SetDlgItemText(IDC_ST_AREA15, "5-6"); SetDlgItemText(IDC_RADIO_1_6, "1-6"); SetDlgItemText(IDC_RADIO_1_5, "1-5"); SetDlgItemText(IDC_RADIO_1_4, "1-4"); SetDlgItemText(IDC_RADIO_1_3, "1-3"); SetDlgItemText(IDC_RADIO_1_2, "1-2"); SetDlgItemText(IDC_RADIO_2_6, "2-6"); SetDlgItemText(IDC_RADIO_2_5, "2-5"); SetDlgItemText(IDC_RADIO_2_4, "2-4"); SetDlgItemText(IDC_RADIO_2_3, "2-3"); SetDlgItemText(IDC_RADIO_3_6, "3-6"); SetDlgItemText(IDC_RADIO_3_5, "3-5"); SetDlgItemText(IDC_RADIO_3_4, "3-4"); SetDlgItemText(IDC_RADIO_4_6, "4-6"); SetDlgItemText(IDC_RADIO_4_5, "4-5"); SetDlgItemText(IDC_RADIO_5_6, "5-6"); SetDlgItemText(IDC_RADIO_NWE, "立即执行(无法设置倍数)"); SetDlgItemText(IDC_RADIO_NEXT, "下局执行"); SetDlgItemText(IDC_BUTTON_RESET, "取消控制"); SetDlgItemText(IDC_BUTTON_SYN, "本局信息"); SetDlgItemText(IDC_BUTTON_OK, "执行"); SetDlgItemText(IDC_BUTTON_CANCEL, "取消"); ((CRadioButton)GetDlgItem(IDC_RADIO_NWE)).SetCheck(false); ((CRadioButton)GetDlgItem(IDC_RADIO_NEXT)).SetCheck(true); }
private void CreatePreviewControls(Section s, XElement i) { if (s == null) { return; } if (i == null) { return; } switch (i.Attribute("type").Value) { case "CLabel": CLabel lbl = ControlFactory.BuildCLabel(s.Tab); lbl.cd.Name = i.Element("Name").Value; break; case "CComboBox": CComboBox cb = ControlFactory.BuildCComboBox(s.Tab); cb.cd.Name = i.Element("Name").Value; break; case "CButton": CButton b = ControlFactory.BuildCButton(s.Tab); b.cd.Name = i.Element("Name").Value; break; case "CGroupBox": CGroupBox gb = ControlFactory.BuildCGroupBox(s.Tab); gb.cd.Name = i.Element("Name").Value; break; case "CPanel": CPanel pl = ControlFactory.BuildCPanel(s.Tab); pl.cd.Name = i.Element("Name").Value; break; case "CBitmap": CBitmap bm = ControlFactory.BuildCBitmap(s.Tab); bm.cd.Name = i.Element("Name").Value; break; case "CTextBox": CTextBox tb = ControlFactory.BuildCTextBox(s.Tab); tb.cd.Name = i.Element("Name").Value; break; case "CCheckBox": CCheckBox ccb = ControlFactory.BuildCCheckBox(s.Tab); ccb.cd.Name = i.Element("Name").Value; break; case "CTabControl": CTabControl ctc = ControlFactory.BuildCTabControl(s.Tab); ctc.cd.Name = i.Element("Name").Value; break; case "CTabPage": //Tab pages require its parent TabControl to be created first. break; } }