private void ActualizaComboAreas() { comboAreas.Items.Clear(); AttrCB item0 = new AttrCB(); item0.Value = "0"; item0.Text = "Área..."; comboAreas.Items.Add(item0); Conexion.Consulta( string.Format("select id_area, nombre from areas where estatusEliminado <> 1")); while (Conexion.result.Read()) { AttrCB item = new AttrCB(); item.Value = Conexion.result["id_area"].ToString(); item.Text = Conexion.result["nombre"].ToString(); comboAreas.Items.Add(item); } comboAreas.SelectedIndex = 0; Conexion.con.Close(); }
private void ActualizaCombos() { foreach (var ctrl in panel1.Controls.OfType <MetroFramework.Controls.MetroComboBox>()) { var combo = ctrl as MetroFramework.Controls.MetroComboBox; combo.Items.Clear(); } comboTurnos.Items.Clear(); Conexion.Consulta(String.Format("select * from estados")); CargaCombos("Estado...", comboEstado, "id_estado", "nombre_estado"); Conexion.con.Close(); Conexion.Consulta("select * from estatus_empleados"); CargaCombos("Estatus...", comboEstatus, "id_estatus", "nombre_estatus"); Conexion.con.Close(); Conexion.Consulta("select * from cargos"); CargaCombos("Cargo...", comboCargo, "id_cargo", "nombre"); Conexion.con.Close(); Conexion.Consulta("select * from privilegios"); CargaCombos("Privilegios...", comboPrivilegio, "id_privilegio", "privilegio"); Conexion.con.Close(); Conexion.Consulta("select id_area, nombre from areas where estatusEliminado <> 1"); CargaCombos("Area...", comboArea, "id_area", "nombre"); Conexion.con.Close(); Conexion.Consulta("select id_turno, nombre from turnos"); CargaCombos("Turnos...", comboTurnos, "id_turno", "nombre"); Conexion.con.Close(); AttrCB item0 = new AttrCB(); item0.Value = "0"; item0.Text = "Municipio..."; comboMunicipio.Items.Add(item0); foreach (var ctrl in panel1.Controls.OfType <MetroFramework.Controls.MetroComboBox>()) { var combo = ctrl as MetroFramework.Controls.MetroComboBox; combo.SelectedIndex = 0; } comboTurnos.SelectedIndex = 0; }
private void CargaCombos(string text0, object o, string value, string text) { var combo = o as MetroFramework.Controls.MetroComboBox; AttrCB item0 = new AttrCB(); item0.Value = "0"; item0.Text = text0; combo.Items.Add(item0); while (Conexion.result.Read()) { AttrCB item = new AttrCB(); item.Value = Conexion.result[value].ToString(); item.Text = Conexion.result[text].ToString(); combo.Items.Add(item); } }
//LLena el combo de municipios de acuerdo al estado seleccionado private void comboEstado_SelectedIndexChanged(object sender, EventArgs e) { if (comboEstado.SelectedIndex != 0) { comboMunicipio.Items.Clear(); Conexion.Consulta( String.Format("select * from municipios where id_estado = {0}", (comboEstado.SelectedItem as AttrCB).Value.ToString())); CargaCombos("Municipio...", comboMunicipio, "id_municipio", "nombre_municipio"); comboMunicipio.SelectedIndex = 0; } else { comboMunicipio.Items.Clear(); AttrCB item0 = new AttrCB(); item0.Value = "0"; item0.Text = "Municipio..."; comboMunicipio.Items.Add(item0); comboMunicipio.SelectedIndex = 0; } }
public static void CargaCombos(string text0, object o, string value, string text) { con = new SqlConnection(cadenaConexion); con.Open(); var combo = o as MetroSet_UI.Controls.MetroSetComboBox; AttrCB item0 = new AttrCB(); item0.Value = "0"; item0.Text = text0; combo.Items.Add(item0); while (result.Read()) { AttrCB item = new AttrCB(); item.Value = result[value].ToString(); item.Text = result[text].ToString(); combo.Items.Add(item); } }