private void registro_presupuesto_Load(object sender, EventArgs e) { sqlDateBaseManager sql = new sqlDateBaseManager(); label5.Text = constants.folio_abierto.ToString(); label6.Text = constants.nombre_cotizacion; label7.Text = constants.nombre_proyecto; label8.Text = constants.autor_cotizacion != "" ? constants.autor_cotizacion : sql.getSingleSQLValue("cotizaciones", "usuario", "folio", constants.folio_abierto.ToString(), 0); label14.Text = DateTime.Now.ToString("dd/MM/yyyy"); string etapa = sql.selectRegistroPresupuestos(constants.folio_abierto, "etapa"); string informe = sql.selectRegistroPresupuestos(constants.folio_abierto, "informe"); string fecha_entrega = sql.selectRegistroPresupuestos(constants.folio_abierto, "fecha_entrega"); string fecha_inicio = sql.selectRegistroPresupuestos(constants.folio_abierto, "fecha_inicio"); if (fecha_inicio != string.Empty) { label14.Text = fecha_inicio; } comboBox1.Text = etapa; if (comboBox1.Text == "") { textBox1.Text = etapa; } richTextBox1.Text = informe; label15.Text = fecha_entrega; }
//abriendo cotizacion private void backgroundWorker4_DoWork(object sender, DoWorkEventArgs e) { //GET TC --------------------------------------------------------------------------> if (constants.enable_c_tc && constants.folio_abierto > 0) { float c_tc = new sqlDateBaseManager().getCotizacionTC(constants.folio_abierto); if (c_tc > 0) { if (c_tc != constants.tc) { constants.changeTC(constants.tc, c_tc, "USD"); } } } //---------------------------------------------------------------------------------> constants.deleteFilasBorradasFromLocalDB(); if (constants.ac_cotizacion == true) { constants.errors_Open.Clear(); for (int i = 1; i < 5; i++) { constants.reloadPreciosCotizaciones(i, constants.reload_precios); } } constants.reloadCotizaciones(this); ((Form1)Application.OpenForms["Form1"]).setFolioLabel(); ((Form1)Application.OpenForms["Form1"]).seleccionarPastaña(); ((Form1)Application.OpenForms["Form1"]).resetSubfolio(); ((Form1)Application.OpenForms["Form1"]).refreshNewArticulo(); }
public void checkUpdates(DoWorkEventArgs e) { label1.Text = "Buscando actualizaciones..."; sqlDateBaseManager sql = new sqlDateBaseManager(); _version = sql.getNewVersionUpdate(); constants.db_version = _version; string v = _version; string h = constants.version; string[] n = v.Split('.'); v = ""; foreach (string g in n) { v = v + g; } n = h.Split('.'); h = ""; foreach (string k in n) { h = h + k; } backgroundWorker1.ReportProgress(100); if (constants.stringToInt(h) < constants.stringToInt(v)) { e.Result = true; } }
private void selectCliente_Load(object sender, EventArgs e) { sqlDateBaseManager sql = new sqlDateBaseManager(); sql.dropTableOnGridView(dataGridView1, "clientes"); textBox1.Select(); }
//guardar nuevo cliente private void button1_Click(object sender, EventArgs e) { sqlDateBaseManager sql = new sqlDateBaseManager(); if (textBox1.Text != "") { if (sql.findSQLValue("nombre", "nombre", "clientes", textBox1.Text) == false) { sql.insertNewClient(textBox1.Text, textBox2.ForeColor == Color.LightGray ? string.Empty : textBox2.Text, textBox3.ForeColor == Color.LightGray ? string.Empty : textBox3.Text, textBox8.Text); textBox1.Text = ""; textBox8.Text = ""; //-----------------> textBox2.Text = "(669)974-3456"; textBox2.ForeColor = Color.LightGray; //-----------------> textBox3.Text = "*****@*****.**"; textBox3.ForeColor = Color.LightGray; MessageBox.Show("Un nuevo cliente ha sido ingresado.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("[Error] ese nombre de cliente ya existe.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("[Error] es necesario un nombre de cliente.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void textBox1_TextChanged(object sender, EventArgs e) { sqlDateBaseManager sql = new sqlDateBaseManager(); dataGridView1.DataSource = null; sql.dropTableOnGridViewWithFilter(dataGridView1, "clientes", "nombre", textBox1.Text); }
private void loadPerfiles(List <string[]> table, int id, string perfiles = "") { sqlDateBaseManager sql = new sqlDateBaseManager(); List <string[]> k = new List <string[]>(); BackgroundWorker bg = new BackgroundWorker(); bg.DoWork += (sender, e) => { if (perfiles == string.Empty) { perfiles = sql.getSingleSQLValueById("modulos", "p_claves", "id", id, 0); } if (perfiles.Length > 0) { string[] t = perfiles.Split(','); foreach (string v in t) { string[] u = v.Split(';'); if (u.Length == 4) { k.Add(u); } } } }; bg.RunWorkerCompleted += (sernder, e) => { int c = 0; foreach (string[] x in table) { if (k.Count > 0 && c <= k.Count - 1) { string[] y = k[c]; if (y[0] != x[0]) { datagridviewNE1.Rows.Add(x[0], x[1], x[2], x[3], 0, 0, 0); } else { datagridviewNE1.Rows.Add(x[0], x[1], x[2], x[3], constants.stringToFloat(y[1]), constants.stringToFloat(y[2]), constants.stringToFloat(y[3])); } } else { datagridviewNE1.Rows.Add(x[0], x[1], x[2], x[3], 0, 0, 0); } c++; } //---------------> label1.Visible = false; }; if (!bg.IsBusy) { label1.Visible = true; bg.RunWorkerAsync(); } }
//progreso de guardar--------------------- private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { sqlDateBaseManager sql = new sqlDateBaseManager(); pictureBox1.Visible = true; label7.Text = "Cargando..."; new cotizaciones().guardarCotizacion(textBox1, textBox2, button3, label5, backgroundWorker1, new_cotizacion, this); if (backgroundWorker1.CancellationPending == false) { label7.Text = "Guardando Datos..."; constants.clearCotizacionesLocales(); backgroundWorker1.ReportProgress(15); sql.dropTableArticulosCotizacionesToLocal("cristales_cotizados", constants.folio_abierto); backgroundWorker1.ReportProgress(32); sql.dropTableArticulosCotizacionesToLocal("aluminio_cotizado", constants.folio_abierto); backgroundWorker1.ReportProgress(49); sql.dropTableArticulosCotizacionesToLocal("herrajes_cotizados", constants.folio_abierto); backgroundWorker1.ReportProgress(66); sql.dropTableArticulosCotizacionesToLocal("otros_cotizaciones", constants.folio_abierto); backgroundWorker1.ReportProgress(83); sql.dropTableArticulosCotizacionesToLocal("modulos_cotizaciones", constants.folio_abierto); backgroundWorker1.ReportProgress(100); } else { e.Cancel = true; } }
//actualizar private void button1_Click(object sender, EventArgs e) { if (label15.Text != "") { sqlDateBaseManager sql = new sqlDateBaseManager(); string line = "\n-----------------------------------------> " + DateTime.Now + "\n\n"; if (sql.findSQLValue("folio", "folio", "registro_presupuestos", label5.Text) == false) { sql.insertRegistroPresupuestos(comboBox1.Text == "" ? textBox1.Text : comboBox1.Text, richTextBox2.Text != "" ? richTextBox2.Text + line : richTextBox2.Text, label14.Text, label15.Text, constants.folio_abierto, constants.org_name); richTextBox1.Text = richTextBox2.Text != "" ? richTextBox2.Text + line : richTextBox2.Text; sql.updateCotizacionRegistro(constants.folio_abierto, "Registrada"); ((Form1)Application.OpenForms["form1"]).setVerificarRegistro(); MessageBox.Show("Se ha registrado esta cotización.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { sql.updateRegistroPresupuestos(comboBox1.Text == "" ? textBox1.Text : comboBox1.Text, richTextBox2.Text != "" ? richTextBox1.Text + richTextBox2.Text + line : richTextBox1.Text + richTextBox2.Text, label15.Text, constants.folio_abierto); richTextBox1.Text = richTextBox2.Text != "" ? richTextBox1.Text + richTextBox2.Text + line : richTextBox1.Text + richTextBox2.Text; MessageBox.Show("Se ha actualizado esta cotización.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("[Error] se necesita asignar una fecha de entrega estimada.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { List <string> list; if (type == 1) { type = 2; list = new sqlDateBaseManager().getAnuncios(); } else { type = 1; list = new sqlDateBaseManager().getChangelog(); } // if (richTextBox1.InvokeRequired) { richTextBox1.Invoke((MethodInvoker) delegate { richTextBox1.Lines = list.ToArray(); }); } else { richTextBox1.Lines = list.ToArray(); } }
public colores(bool pa = true, int index = -1, bool no_modulo = false, bool wizard = false) { InitializeComponent(); datagridviewNE1.CellClick += DatagridviewNE1_CellClick; datagridviewNE1.CellLeave += DatagridviewNE1_CellLeave; sqlDateBaseManager sql = new sqlDateBaseManager(); if (pa == true) { DataTable table = sql.createDataTableFromSQLTable("colores_aluminio"); foreach (DataColumn x in table.Columns) { datagridviewNE1.Columns.Add(x.ColumnName, x.ColumnName); } DataGridViewImageColumn clm_1 = new DataGridViewImageColumn(); clm_1.Name = "muestra"; clm_1.HeaderText = "muestra"; datagridviewNE1.Columns.Add(clm_1); datagridviewNE1.Columns["muestra"].DisplayIndex = 2; foreach (DataRow x in table.Rows) { datagridviewNE1.Rows.Add(x.ItemArray[0], x.ItemArray[1], x.ItemArray[2], x.ItemArray[3], x.ItemArray[4], x.ItemArray[5], x.ItemArray[6], constants.getImageFromFile("acabados_especiales", x.ItemArray[1].ToString(), "jpg")); } type = "pa"; } else { datagridviewNE1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; datagridviewNE1.Columns.Add("id", "id"); datagridviewNE1.Columns.Add("acabado", "acabado"); DataGridViewImageColumn clm_1 = new DataGridViewImageColumn(); clm_1.Name = "muestra"; clm_1.HeaderText = "muestra"; clm_1.ImageLayout = DataGridViewImageCellLayout.Stretch; datagridviewNE1.Columns.Add(clm_1); datagridviewNE1.Rows.Add("1", "crudo", constants.getImageFromFile("acabados_perfil", "crudo", "jpg")); datagridviewNE1.Rows.Add("2", "blanco", constants.getImageFromFile("acabados_perfil", "blanco", "jpg")); datagridviewNE1.Rows.Add("3", "hueso", constants.getImageFromFile("acabados_perfil", "blanco", "jpg")); datagridviewNE1.Rows.Add("4", "champagne", constants.getImageFromFile("acabados_perfil", "champagne", "jpg")); datagridviewNE1.Rows.Add("5", "gris", constants.getImageFromFile("acabados_perfil", "gris", "jpg")); datagridviewNE1.Rows.Add("6", "negro", constants.getImageFromFile("acabados_perfil", "negro", "jpg")); datagridviewNE1.Rows.Add("7", "brillante", constants.getImageFromFile("acabados_perfil", "brillante", "jpg")); datagridviewNE1.Rows.Add("8", "natural", constants.getImageFromFile("acabados_perfil", "natural", "jpg")); datagridviewNE1.Rows.Add("9", "madera", constants.getImageFromFile("acabados_perfil", "madera", "jpg")); datagridviewNE1.Rows.Add("10", "chocolate", constants.getImageFromFile("acabados_perfil", "chocolate", "jpg")); datagridviewNE1.Rows.Add("11", "acero_inox", constants.getImageFromFile("acabados_perfil", "acero_inox", "jpg")); datagridviewNE1.Rows.Add("12", "bronce", constants.getImageFromFile("acabados_perfil", "bronce", "jpg")); type = "lista"; } this.no_modulo = no_modulo; this.pa = pa; this.index = index; this.wizard = wizard; }
private void iniciarBusquedaFechada(string date, bool lastPage) { datagridviewNE1.Columns.Clear(); int offset = 0; int p = constants.stringToInt(textBox2.Text); sqlDateBaseManager sql = new sqlDateBaseManager(); if (checkBox1.Checked == false) { c = sql.countCotizacionesFecha(date, org_search); paginas = (int)Math.Ceiling((float)c / div); label4.Text = "Páginas: " + (paginas); label2.Text = "Total de registros en (" + constants.user + "): " + c; if (lastPage == false) { p = p > 0 ? p - 1 : 0; offset = p; } else { if (paginas > 0) { offset = paginas - 1; } else { offset = 0; } textBox2.Text = paginas.ToString(); } sql.dropTableCotizacionesOnGridViewFromDate(datagridviewNE1, date, org_search, false, offset * div, div); } else { c = sql.countCotizacionesFecha(date, org_search, true); paginas = (int)Math.Ceiling((float)c / div); label4.Text = "Páginas: " + (paginas); label2.Text = "Total de registros: " + c; if (lastPage == false) { p = p > 0 ? p - 1 : 0; offset = p; } else { if (paginas > 0) { offset = paginas - 1; } else { offset = 0; } textBox2.Text = paginas.ToString(); } sql.dropTableCotizacionesOnGridViewFromDate(datagridviewNE1, date, org_search, true, offset * div, div); } setIndicador(); }
private void TextBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { sqlDateBaseManager sql = new sqlDateBaseManager(); dataGridView1.DataSource = null; sql.dropTableOnGridViewWithFilter(dataGridView1, "clientes", "nombre", textBox1.Text); } }
//show clients private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { sqlDateBaseManager sql = new sqlDateBaseManager(); if (textBox7.Text != "") { sql.dropTableOnGridViewWithFilter(dataGridView1, "clientes", "nombre", textBox7.Text); } else { sql.dropTableOnGridView(dataGridView1, "clientes"); } }
// //Proceso para abrir ---------------------------------------------------------------------------------------------------------------> private void backgroundWorker3_DoWork(object sender, DoWorkEventArgs e) { sqlDateBaseManager sql = new sqlDateBaseManager(); constants.clearCotizacionesLocales(); sql.dropTableArticulosCotizacionesToLocal("cristales_cotizados", constants.folio_abierto); sql.dropTableArticulosCotizacionesToLocal("aluminio_cotizado", constants.folio_abierto); sql.dropTableArticulosCotizacionesToLocal("herrajes_cotizados", constants.folio_abierto); sql.dropTableArticulosCotizacionesToLocal("otros_cotizaciones", constants.folio_abierto); sql.dropTableArticulosCotizacionesToLocal("modulos_cotizaciones", constants.folio_abierto); //verificar si esta contizacion esta registrada en presupuestos ((Form1)Application.OpenForms["Form1"]).verificarRegistro(); // }
private void button2_Click(object sender, EventArgs e) { sqlDateBaseManager sql = new sqlDateBaseManager(); if (textBox1.Text != string.Empty) { if (comboBox1.Text != string.Empty) { if (datagridviewNE1.RowCount > 0) { if (id > 0) { DialogResult r = MessageBox.Show("¿Estás seguro de modificar esta variación?", constants.msg_box_caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { sql.updateVariacion(id, comboBox1.Text, getCambios(), getNuevos(), richTextBox1.Text); MessageBox.Show("Se ha guardado la nueva configuración.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Information); reset(); } } else { if (!sql.existVariacion(textBox1.Text)) { sql.newVariacion(textBox1.Text, comboBox1.Text, getCambios(), getNuevos(), richTextBox1.Text); MessageBox.Show("Se ha guardado una nueva variación.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Information); reset(); } else { MessageBox.Show("[Error] ya se ha ingresado una variación con el mismo nombre.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("[Error] debes de añadir uno o mas artículos a la variación.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("[Error] debes de asignarle una linea a la variación.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("[Error] debes de asignarle un nombre a la variación.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// //Proceso de eliminacion -------------------------------------------------------------------------------------------------------------> private void backgroundWorker2_DoWork(object sender, DoWorkEventArgs e) { sqlDateBaseManager sql = new sqlDateBaseManager(); sql.deleteCotizacion("cotizaciones", constants.folio_eliminacion); sql.deleteCotizacion("cristales_cotizados", constants.folio_eliminacion); sql.deleteCotizacion("aluminio_cotizado", constants.folio_eliminacion); sql.deleteCotizacion("herrajes_cotizados", constants.folio_eliminacion); sql.deleteCotizacion("otros_cotizaciones", constants.folio_eliminacion); sql.deleteCotizacion("modulos_cotizaciones", constants.folio_eliminacion); sql.deleteRegistroPresupuestos(constants.folio_eliminacion); sql.deleteProduccionTable(constants.folio_eliminacion); ((Form1)Application.OpenForms["Form1"]).ifDeleted(); iniciarBusqueda(true); }
//guardar cliente editado private void button2_Click(object sender, EventArgs e) { sqlDateBaseManager sql = new sqlDateBaseManager(); if (textBox4.Text != "") { sql.updateClient(textBox4.Text, textBox5.ForeColor == Color.LightGray ? string.Empty : textBox5.Text, textBox6.ForeColor == Color.LightGray ? string.Empty : textBox6.Text, textBox9.Text); loadClients(); MessageBox.Show("Actualización completa.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("[Error] necesitas seleccionar un cliente de la base de datos.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void loadPresupuestos() { string empresa = constants.org_name; if (empresa == string.Empty) { this.Close(); } label3.Text = empresa; List <cotizacion_info> info = new List <cotizacion_info>(); List <p_registros> info_2 = new List <p_registros>(); BackgroundWorker bg = new BackgroundWorker(); bg.DoWork += (sender, e) => { //Load Data sqlDateBaseManager sql = new sqlDateBaseManager(); info = sql.getCountPresupuestos(empresa); info_2 = sql.getCountRegistros(empresa); }; bg.RunWorkerCompleted += (sender, e) => { try { int presupuestos = 0; int registros = 0; int mes = DateTime.Today.Month; if (info.Count > 0) { presupuestos = info.Where(v => v.mes == mes && v.año == DateTime.Today.Year).Count(); } if (info_2.Count > 0) { registros = info_2.Where(v => v.mes == mes && v.año == DateTime.Today.Year).Count(); } label1.Text = "En lo que va del mes de " + getMesName(mes.ToString()) + " se han guardado (" + presupuestos + ") presupuestos de los cuales se han registrado (" + registros + ")."; } catch (Exception) { //Do nothing } }; if (!bg.IsBusy) { label1.Text = "Cargando..."; bg.RunWorkerAsync(); } }
private void cargarTiendas() { sqlDateBaseManager sql = new sqlDateBaseManager(); List <string> usuarios = sql.getUsersList(); if (usuarios.Count > 0) { comboBox2.Items.Clear(); foreach (string x in usuarios) { comboBox2.Items.Add(x); } } // constants.setTiendas(comboBox1); }
private void añadirToolStripMenuItem_Click(object sender, EventArgs e) { if (datagridviewNE1.RowCount > 0) { int id = (int)datagridviewNE1.CurrentRow.Cells[0].Value; List <string> v = new sqlDateBaseManager().getVariacion(id); if (v.Count == 6) { if (Application.OpenForms["config_modulo"] != null) { ((config_modulo)Application.OpenForms["config_modulo"]).loadVariaciones(v[3], v[4], v[5]); this.Close(); } } } }
private void button3_Click(object sender, EventArgs e) { DialogResult r = MessageBox.Show("¿Está seguro de eliminar esté registro?", constants.msg_box_caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { sqlDateBaseManager sql = new sqlDateBaseManager(); sql.updateCotizacionRegistro(constants.folio_abierto, "Sin Registro"); sql.deleteRegistroPresupuestos(constants.folio_abierto, true); ((Form1)Application.OpenForms["form1"]).setVerificarRegistro(); if (Application.OpenForms["historial_registros"] != null) { Application.OpenForms["historial_registros"].Close(); } this.Close(); } }
private void button1_Click(object sender, EventArgs e) { if (comboBox1.Text != string.Empty) { try { XDocument propiedades_xml = XDocument.Load(constants.propiedades_xml); string alias = string.Empty; alias = new sqlDateBaseManager().getAliasTienda(comboBox1.Text); if (alias != string.Empty) { var propiedades = from x in propiedades_xml.Descendants("Propiedades") select x; foreach (XElement x in propiedades) { x.SetElementValue("ORG", alias); x.SetElementValue("ORG_N", comboBox1.Text); } propiedades_xml.Save(constants.propiedades_xml); DialogResult r = MessageBox.Show(this, "El programa debe ser reiniciado. ¿Deseas reiniciar ahora mismo?", constants.msg_box_caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { Environment.Exit(0); } } else { MessageBox.Show(this, "[Error] no se pudo encontrar el 'alias' de esta tienda.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception err) { constants.errorLog(err.ToString()); MessageBox.Show(this, "[Error] el archivo propiedades.xml no se encuentra en la carpeta de instalación o se está dañado." + Application.StartupPath, constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show(this, "[Error] necesitas seleccionar una tienda.", constants.msg_box_caption, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// //cargar colores private void loadColores(string clave) { if (File.Exists(constants.folder_resources_dir + "\\acabados_especiales\\" + clave + ".jpg") == false) { sqlDateBaseManager sql = new sqlDateBaseManager(); Image img = sql.getColorImg(clave); if (img != null) { try { Bitmap bm = new Bitmap(img, 60, 60); label3.Text = ">Descargando nuevo color: " + clave + " ..."; bm.Save(constants.folder_resources_dir + "\\acabados_especiales\\" + clave + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg); } catch (Exception) { } } } }
private void loadVigencia() { sqlDateBaseManager sql = new sqlDateBaseManager(); DateTime t = sql.getvigenciaTienda(constants.org_name, this); DateTime date = Convert.ToDateTime(t); textBox1.Text = date.ToShortDateString(); textBox2.Text = sql.getvigenciaType(constants.org_name).ToUpper(); if (constants.getVigencia(date)) { label2.Text = "Activa"; label2.BackColor = Color.Green; } else { label2.Text = "Vencida"; label2.ForeColor = Color.Red; } }
private void modificarToolStripMenuItem_Click(object sender, EventArgs e) { if (datagridviewNE2.RowCount > 0) { datagridviewNE1.Rows.Clear(); int id = (int)datagridviewNE2.CurrentRow.Cells[0].Value; sqlDateBaseManager sql = new sqlDateBaseManager(); List <string> list = sql.getVariacion(id); if (list.Count == 6) { this.id = constants.stringToInt(list[0]); textBox1.Text = list[1]; comboBox1.Text = list[2]; richTextBox1.Text = list[5]; string[] cambios = list[3].Split(','); string[] s = null; foreach (string x in cambios) { s = x.Split(':'); if (s.Length == 4) { setNewItem(constants.stringToInt(s[0]), s[1], s[3], constants.stringToFloat(s[2])); } } string[] nuevos = list[4].Split(','); foreach (string x in nuevos) { s = x.Split(':'); if (s.Length == 4) { setNewItem(constants.stringToInt(s[0]), s[1], s[3], constants.stringToFloat(s[2])); } } tabControl1.SelectedTab = tabPage1; textBox1.Enabled = false; } } }
//------------------------------------------------------------------------------------------> //Guardar ----------------------------------------------------------------------------------> private void backgroundWorker2_DoWork(object sender, DoWorkEventArgs e) { int c = 0; int id = 0; sqlDateBaseManager sql = new sqlDateBaseManager(); foreach (DataGridViewRow x in datagridviewNE1.Rows) { id = constants.stringToInt(x.Cells[0].Value.ToString()); if (!sql.getProduccionID(id)) { sql.insertProduccionTable(constants.stringToInt(x.Cells[2].Value.ToString()), x.Cells[7].Value.ToString() + "," + x.Cells[8].Value.ToString(), x.Cells[9].Value.ToString(), folio); } else { sql.updateProduccionTable(id, x.Cells[7].Value.ToString() + "," + x.Cells[8].Value.ToString(), x.Cells[9].Value.ToString(), constants.stringToInt(x.Cells[2].Value.ToString())); } c++; backgroundWorker2.ReportProgress(c); } }
private void Bg_DoWork(object sender, DoWorkEventArgs e) { sqlDateBaseManager sql = new sqlDateBaseManager(); int tienda_id = sql.getTiendaID(comboBox1.Text); if (datagridviewNE1.InvokeRequired) { datagridviewNE1.Invoke((MethodInvoker) delegate { dt = sql.getArticuloInventario(comboBox2.Text, tienda_id, textBox1.Text); datagridviewNE1.DataSource = dt; setIndicador(); }); } else { dt = sql.getArticuloInventario(comboBox2.Text, tienda_id, textBox1.Text); datagridviewNE1.DataSource = dt; setIndicador(); } }
private void loading_form_Load(object sender, EventArgs e) { if (constants.local == false) { sqlDateBaseManager sql = new sqlDateBaseManager(); if (sql.setServerConnection() == true) { ((Form1)Application.OpenForms["Form1"]).Enabled = false; backgroundWorker1.RunWorkerAsync(); } else { Close(); } } else { ((Form1)Application.OpenForms["Form1"]).Enabled = false; backgroundWorker1.RunWorkerAsync(); } }
// //eliminar button private void eliminarToolStripMenuItem_Click(object sender, EventArgs e) { if (dataGridView1.RowCount > 0) { sqlDateBaseManager sql = new sqlDateBaseManager(); DialogResult r = MessageBox.Show("¿Estás seguro de eliminar este cliente?", constants.msg_box_caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { sql.deleteClient(dataGridView1.CurrentRow.Cells[1].Value.ToString()); textBox1.Text = ""; textBox8.Text = ""; //-----------------> textBox5.Text = "(669)974-3456"; textBox5.ForeColor = Color.LightGray; //-----------------> textBox6.Text = "*****@*****.**"; textBox6.ForeColor = Color.LightGray; loadClients(); } } }