private void completar(DataGridView dataGridView2) { string codigo_ruta = dataGridView2[0, dataGridView2.CurrentCell.RowIndex].Value.ToString(); ConexionSQL conn = new ConexionSQL(); string qEstaEnviaje = "select * from dbas.viajes where habilitado_viaje = 1 AND codigo_ruta = " + codigo_ruta; DataTable dviaje = conn.cargarTablaSQL(qEstaEnviaje); if (dviaje.Rows.Count != 0 && tipoDeForm != 3) { MessageBox.Show("No se puede modificar la ruta " + codigo_ruta + ", se encuentra en viaje/s"); return; } string ciudad_Origen = dataGridView2[1, dataGridView2.CurrentCell.RowIndex].Value.ToString(); string ciudad_Destino = dataGridView2[2, dataGridView2.CurrentCell.RowIndex].Value.ToString(); string tipo_servicio = dataGridView2[5, dataGridView2.CurrentCell.RowIndex].Value.ToString(); string precio_base_por_KG = dataGridView2[4, dataGridView2.CurrentCell.RowIndex].Value.ToString(); string precio_base_por_pasaje = dataGridView2[3, dataGridView2.CurrentCell.RowIndex].Value.ToString(); string porcentaje_arancel = dataGridView2[4, dataGridView2.CurrentCell.RowIndex].Value.ToString(); string query = "select tipo_servicio FROM DBAS.caracteristicasRutas WHERE codigo_ruta = " + codigo_ruta; precio_base_por_KG = sacarComaMeterPunto(precio_base_por_KG); precio_base_por_pasaje = sacarComaMeterPunto(precio_base_por_pasaje); DataTable dt = conn.cargarTablaSQL(query); List <string> servicios = new List <string>(); for (int i = 0; i <= (dt.Rows.Count - 1); i++) { servicios.Add(dt.Rows[i][0].ToString()); } Ruta aModificar = new Ruta(Convert.ToInt32(codigo_ruta), ciudad_Origen, ciudad_Destino, precio_base_por_pasaje, precio_base_por_KG, tipo_servicio, porcentaje_arancel, servicios); this.inicializar(); this.Hide(); if (tipoDeForm == 1) { crearRutaForm modify = new crearRutaForm(1); modify.cargarRuta(aModificar); modify.Show(); } if (tipoDeForm == 3) { formAuxiliar.cargarRuta(aModificar); } }
private void completar(DataGridView dataGridView2) { string codigo_ruta = dataGridView2[0, dataGridView2.CurrentCell.RowIndex].Value.ToString(); ConexionSQL conn = new ConexionSQL(); string qEstaEnviaje = "select * from dbas.viajes where habilitado_viaje = 1 AND codigo_ruta = "+codigo_ruta; DataTable dviaje = conn.cargarTablaSQL(qEstaEnviaje); if(dviaje.Rows.Count != 0 && tipoDeForm!=3){ MessageBox.Show("No se puede modificar la ruta "+codigo_ruta+", se encuentra en viaje/s"); return; } string ciudad_Origen = dataGridView2[1, dataGridView2.CurrentCell.RowIndex].Value.ToString(); string ciudad_Destino = dataGridView2[2, dataGridView2.CurrentCell.RowIndex].Value.ToString(); string tipo_servicio = dataGridView2[5, dataGridView2.CurrentCell.RowIndex].Value.ToString(); string precio_base_por_KG = dataGridView2[4, dataGridView2.CurrentCell.RowIndex].Value.ToString(); string precio_base_por_pasaje = dataGridView2[3, dataGridView2.CurrentCell.RowIndex].Value.ToString(); string porcentaje_arancel = dataGridView2[4, dataGridView2.CurrentCell.RowIndex].Value.ToString(); string query = "select tipo_servicio FROM DBAS.caracteristicasRutas WHERE codigo_ruta = "+codigo_ruta ; precio_base_por_KG = sacarComaMeterPunto(precio_base_por_KG); precio_base_por_pasaje = sacarComaMeterPunto(precio_base_por_pasaje); DataTable dt = conn.cargarTablaSQL(query); List<string> servicios = new List<string>(); for (int i = 0; i <= (dt.Rows.Count- 1); i++) { servicios.Add(dt.Rows[i][ 0].ToString()); } Ruta aModificar = new Ruta(Convert.ToInt32(codigo_ruta), ciudad_Origen, ciudad_Destino, precio_base_por_pasaje, precio_base_por_KG, tipo_servicio, porcentaje_arancel,servicios); this.inicializar(); this.Hide(); if(tipoDeForm==1){ crearRutaForm modify =new crearRutaForm(1); modify.cargarRuta(aModificar); modify.Show(); } if(tipoDeForm==3){ formAuxiliar.cargarRuta(aModificar); } }