private void combo_lote() { if (comboModelo.SelectedIndex >= 0) { comboLote.Items.Clear(); Ingenieria.combo_Lotes(Combo.valor(comboModelo), comboLote); } }
private void formCausa_Load(object sender, EventArgs e) { lib.grid = grid; Ingenieria.combo_Modelos(intxt); lib.load(); modoAdd(); }
public static void load() { //Config.apache= ini.Read("rutas", "apache"); Config.server = ini.Read("servidor", "server"); Ingenieria.CARPETA = ini.Read("rutas", "listas"); Mysql.server = ini.Read("servidor", "server"); Mysql.database = Utilidades.Decrypt_byte(ini.Read("servidor", "database")); Mysql.user = Utilidades.Decrypt_byte(ini.Read("servidor", "user")); Mysql.password = Utilidades.Decrypt_byte(ini.Read("servidor", "pass")); Ingenieria.iniciar(); }
public void add(string txt) { Mysql sql = new Mysql(); bool rs = sql.Ejecutar("INSERT INTO `modelo` (`modelo`,`id_sector`) VALUES ('" + txt + "','" + Operador.sector_id + "');"); if (rs) { try { string modelo_url = Ingenieria.CARPETA + "" + txt; List <string> lotes = Ingenieria.lotes(modelo_url); if (lotes.Count >= 0) { List <string> pcblist = new List <string>(); string lote_path = modelo_url + @"\" + lotes[0]; DataTable dt = Ingenieria.leer_lote(lote_path); pcblist = Ingenieria.pcb(dt); libPanel npanel = new libPanel(); npanel.id_modelo = new_modelo(txt, Operador.sector_id); foreach (string panel in pcblist) { npanel.add(panel); } } } catch (Exception ex) { MessageBox.Show("No se pudieron agregar automaticamente los paneles. Por favor ingrese paneles al modelo."); } load(); } else { MessageBox.Show("Error al insertar."); } }
private void cargar_referencias() { comboReferencias.AutoCompleteCustomSource = null; comboReferencias.Items.Clear(); comboReferencias.Text = ""; dataReferencias.Rows.Clear(); string modelo = Combo.nombre(comboModelo); string lote = Combo.nombre(comboLote); string panel = comboPanel.SelectedItem.ToString(); DataTable dt = Ingenieria.info(modelo, lote); AutoCompleteStringCollection data = new AutoCompleteStringCollection(); bool panelVirtual = true; foreach (DataRow r in dt.Rows) { string panel_ing = r[4].ToString(); string referencia_ing = r[5].ToString(); if (!panelVirtual) { // Agrego solo referencias del panel tal cual lista de ingenieria. if (panel == panel_ing) { data.Add(referencia_ing); comboReferencias.Items.Add(referencia_ing); } } else { // El panel no existe en la lista de ingenieria... Agreo todas las referencias de la lista. data.Add(referencia_ing); comboReferencias.Items.Add(referencia_ing); } } comboReferencias.AutoCompleteCustomSource = data; }
public static List <string> Panel_ing(string modelo) { List <string> pcblist = new List <string>(); try { string modelo_url = Ingenieria.CARPETA + "" + modelo; List <string> lotes = Ingenieria.lotes(modelo_url); if (lotes.Count >= 0) { string lote_path = modelo_url + @"\" + lotes[0]; DataTable dt = Ingenieria.leer_lote(lote_path); pcblist = Ingenieria.pcb(dt); } } catch (Exception ex) { MessageBox.Show("No se pudieron agregar automaticamente los paneles. Por favor ingrese paneles al modelo."); } return(pcblist); }
public static List <string> Lotes_ing(string modelo) { List <string> pcblist = new List <string>(); try { string modelo_url = Ingenieria.CARPETA + "" + modelo; List <string> lotes = Ingenieria.lotes(modelo_url); if (lotes.Count >= 0) { foreach (string lote in lotes) { pcblist.Add(lote.ToString()); } } } catch (Exception ex) { MessageBox.Show("No se pudieron agregar automaticamente los paneles. Por favor ingrese paneles al modelo."); } return(pcblist); }