private void LineaAdd_Click(object sender, EventArgs e) { progressBar1.Visible = true; progressBar1.Increment(20); try { if (ValidarInputs()) { progressBar1.Increment(40); string sql1 = "SELECT COUNT(PK1)MAX FROM LINEAS WHERE LINEA='" + _linea + "' "; if (db.Count(sql1) > 0) { MessageBox.Show("Linea ya existe"); progressBar1.Value = 0; progressBar1.Visible = false; return; } progressBar1.Increment(50); string sql = "INSERT INTO LINEAS (LINEA,RAZON_SOCIAL,RFC,USUARIO) VALUES(@LINEA,@RAZON,@RFC,@USUARIO)"; db.PreparedSQL(sql); db.command.Parameters.AddWithValue("@LINEA", _linea); db.command.Parameters.AddWithValue("@RAZON", _razon_social); db.command.Parameters.AddWithValue("@RFC", _rfc); db.command.Parameters.AddWithValue("@USUARIO", LoginInfo.PkUsuario); progressBar1.Increment(60); if (db.execute()) { progressBar1.Increment(70); dataGridViewLineas.Rows.Clear(); dataGridViewLineas.Refresh(); getRows(); cleanForm(); controles(0); progressBar1.Increment(90); } else { MessageBox.Show("No se pudo insertar el registro, intente de nuevo."); } progressBar1.Increment(100); } } catch (Exception ex) { if (!Utilerias.Utilerias.CheckForInternetConnection()) { MessageBox.Show("¡Verifica tu conexion a internet!"); } else { MessageBox.Show("¡Intente nuevamente!"); } } progressBar1.Hide(); progressBar1.Increment(0); }
private void MenuAdd_Click(object sender, EventArgs e) { progressBar1.Show(); progressBar1.Value = 20; try { if (ValidarInputs()) { string sql1 = "SELECT COUNT(PK1)MAX FROM DESTINOS WHERE CLAVE='" + _clave + "' OR DESTINO='" + _destino + "' "; if (db.Count(sql1) > 0) { MessageBox.Show("¡clave ó destino ya esta en uso porfavor cambie estos parametros!"); progressBar1.Value = 0; progressBar1.Visible = false; return; } progressBar1.Value = 40; string sql = "INSERT INTO DESTINOS(CLAVE,DESTINO,USUARIO) VALUES(@CLAVE,@DESTINO,@USUARIO)"; db.PreparedSQL(sql); db.command.Parameters.AddWithValue("@CLAVE", _clave); db.command.Parameters.AddWithValue("@DESTINO", _destino); db.command.Parameters.AddWithValue("@USUARIO", LoginInfo.PkUsuario); progressBar1.Value = 50; if (db.execute()) { progressBar1.Value = 70; dataGridView.Rows.Clear(); dataGridView.Refresh(); getRows(); cleanForm(); controles(0); progressBar1.Value = 85; } else { MessageBox.Show("No se pudo insertar el registro, intente de nuevo."); } progressBar1.Value = 100; } } catch (Exception ex) { if (!Utilerias.Utilerias.CheckForInternetConnection()) { MessageBox.Show("¡Verifica tu cponexion a internet!"); } else { MessageBox.Show("No se pudo insertar el registro, intente de nuevo."); } LOG.write("Destinos", "MenuAdd_Click", ex.ToString()); } progressBar1.Hide(); progressBar1.Value = 0; }
private void agregar(object sender, EventArgs e) { try { if (ValidarInput()) { string sql1 = "SELECT count(PASAJE) MAX FROM TIPODEPASAJE WHERE PASAJE='" + _pasaje + "' AND PKLINEA='" + _linea + "'"; if (db.Count(sql1) > 0) { Form mensaje = new Mensaje("El tipo de pasaje ya existe", true); DialogResult resut = mensaje.ShowDialog(); limpiar(sender, e); return; } string sql = "INSERT INTO TIPODEPASAJE (PASAJE, PKLINEA, PORCENTAJE,BORRADO,PERMITIDOS,ACTIVO,COLOR) VALUES(@PASAJE,@LINEA,@PORCENTAJE,0,@PERMITIDOS,1,@COLOR) "; db.PreparedSQL(sql); db.command.Parameters.AddWithValue("@PASAJE", _pasaje); db.command.Parameters.AddWithValue("@LINEA", _linea); db.command.Parameters.AddWithValue("@PORCENTAJE", _porcentaje); db.command.Parameters.AddWithValue("@PERMITIDOS", _permitidos); db.command.Parameters.AddWithValue("@COLOR", _color); if (db.execute()) { Utilerias.LOG.acciones("agrego un tipo de pasaje" + _pasaje); Form mensaje = new Mensaje("Agregado", true); DialogResult resut = mensaje.ShowDialog(); limpiar(sender, e); getDatosAdicionales(); listapasajeros.CurrentRow.Selected = false; } } } catch (Exception err) { string error = err.Message; MessageBox.Show("Ocurrio un Error, intente de nuevo."); string funcion = "agregar"; Utilerias.LOG.write(_clase, funcion, error); } }
//*/ private int ContRowsTable() { string first = CAMPOS[0]; String sql = "SELECT COUNT(" + first + ") AS 'MAX' FROM " + TABLE + " "; if (TABLECONDICIONSQL != "" && TABLECONDICIONSQL != null) { sql += " WHERE " + TABLECONDICIONSQL; } if (search != null && search != "") { if (CAMPOSSEARCH == null || CAMPOSSEARCH.Length == 0) { CAMPOSSEARCH = CAMPOS; } string last = CAMPOSSEARCH[CAMPOSSEARCH.Length - 1]; if (TABLECONDICIONSQL == null || TABLECONDICIONSQL == "") { sql += " WHERE ("; } else { sql += " AND ("; } foreach (string campo in CAMPOSSEARCH) { sql += "(" + campo + " LIKE '%" + search + "%')"; if (last != campo) { sql += " OR "; } } sql += ") "; } database db = new database(); return(db.Count(sql)); }
private void MenuAdd_Click(object sender, EventArgs e) { progressBar1.Show(); progressBar1.Value = 20; try { if (ValidarInputs(1)) { progressBar1.Value = 40; string sql1 = "SELECT COUNT(PK) MAX FROM RUTAS WHERE RUTA='" + _ruta + "' AND LINEA_PK='" + _linea_pk + "'"; if (db.Count(sql1) > 0) { MessageBox.Show("¡Ruta ya esta en uso en esta linea porfavor cambie estos parametros!"); progressBar1.Value = 0; progressBar1.Hide(); return; } string sql = "INSERT INTO RUTAS(RUTA,DESCRIPCION,LINEA_PK,TARJETAS,CASETAS,SUELDO,USUARIO) " + "VALUES(@RUTA,@DESCRIPCION,@LINEA,@TARJETAS,@CASETAS,@SUELDO,@USUARIO)"; db.PreparedSQL(sql); db.command.Parameters.AddWithValue("@RUTA", _ruta); db.command.Parameters.AddWithValue("@DESCRIPCION", _descripcion); db.command.Parameters.AddWithValue("@LINEA", _linea_pk); db.command.Parameters.AddWithValue("@TARJETAS", _tarjetas); db.command.Parameters.AddWithValue("@CASETAS", _casetas); db.command.Parameters.AddWithValue("@SUELDO", _sueldo); db.command.Parameters.AddWithValue("@USUARIO", LoginInfo.PkUsuario); progressBar1.Value = 60; if (db.execute()) { dataGridView.Rows.Clear(); dataGridView.Refresh(); cleanForm(1); progressBar1.Value = 80; if (comboLinea.SelectedItem != null) { getDatosAdicionales(0, (comboLinea.SelectedItem as ComboboxItem).Value.ToString()); } else { getDatosAdicionales(0); } if (comboLinea.SelectedItem != null) { getRows("", (comboLinea.SelectedItem as ComboboxItem).Value.ToString()); } else { getRows(); } controles(0); progressBar1.Value = 100; } else { MessageBox.Show("No se pudo insertar el registro, intente de nuevo."); } } } catch (Exception ex) { if (!Utilerias.Utilerias.CheckForInternetConnection()) { MessageBox.Show("¡Verifica tu conexion a internet!"); } else { MessageBox.Show("No se pudo insertar el registro, intente de nuevo."); } LOG.write("Rutas", "MenuAdd_Click", ex.ToString()); } progressBar1.Hide(); progressBar1.Value = 0; }