public void CONFIRMARSI() { Vehiculos_rutas x = new Vehiculos_rutas(); Fechalaborales c = new Fechalaborales(); if (REFERENCIA > TOTALFAC) { Console.WriteLine("SE EXCEDE LA CAPACIDAD ADMITIDA POR RUTA"); bt_confirmar.Enabled = false; } else { bt_confirmar.Enabled = true; if (stViaje.Equals("")) { Console.WriteLine("Se creara un nuevo viaje"); VEHICULOSNUEVOS(); INSERTARNUEVOVIAJE(); ASIGNAR((Convert.ToInt32(textBox1.Text))); } else { Console.WriteLine("Ya existe un camion para esta ruta: " + lbl_ruta.Text); // string[] vector = cadena.Split(' '); comboBox1.DataSource = (x.ESPACIOPORVEHICULO(lbl_ruta.Text, c.fechasiguiente() + " 07:00:00")); comboBox1.DisplayMember = "id_disponibilidadvehiculo"; comboBox1.ValueMember = "Disponible"; // Console.WriteLine(""+comboBox1.DataBindings..DisplayMember+""+comboBox1.ValueMember) dataGridView3.DataSource = (x.ESPACIOPORVEHICULO(lbl_ruta.Text, c.fechasiguiente() + " 07:00:00")); //-- prbar timer1.Start(); } } }
public void INSERTARNUEVOVIAJE() { Fechalaborales c = new Fechalaborales(); string tabla = "tbm_viajes_logistica"; Dictionary <string, string> dict = new Dictionary <string, string>(); dict.Add("tbm_rutas_idtbm_rutas", lbl_ruta.Text); dict.Add("tx_fecha", c.fechasiguiente() + " 07:00:00"); dict.Add("tbm_estadopedido_id_estadopedido", "1"); gCon.insertar("1", tabla, dict); string query2 = "select MAX(idtbm_viajes_logistica)AS idviajes from tbm_viajes_logistica"; // string query = "select id_disponibilidadvehiculo,(select capacidad from tbt_vehiculo where tbt_vehiculo.cod_vehiculo=tbt_disponibilidadvehiculo.tbt_vehiculo_cod_vehiculo)AS capacidad from tbt_disponibilidadvehiculo where tbm_rutas_idtbm_rutas=" + lbl_ruta.Text + ""; System.Collections.ArrayList array2 = gCon.consultar(query2); int intamanoarray2 = array2.Count; foreach (Dictionary <string, string> dict2 in array2) { stViaje = ""; stViaje = (dict2["idviajes"]); // this.dataGridView4.Rows.Add(dict["id_disponibilidadvehiculo"]); } }
private void button1_Click(object obSender, EventArgs evE) { creardetalle(); creardetalle(); Vehiculos_rutas x = new Vehiculos_rutas(); Fechalaborales c = new Fechalaborales(); // Console.WriteLine("--" + x.RUTAXDEPARTAMENTO(textBox4.Text)); lbl_ruta.Text = (x.RUTAXDEPARTAMENTO(textBox4.Text)); string viaje = (x.EXISTENCIADEVIAJE(lbl_ruta.Text)); stViaje = ""; stViaje = stViaje + viaje; Console.WriteLine("======VIAJE=====>:::::" + viaje + "::"); string cantidadxruta = (x.vehiculosdisponibles(lbl_ruta.Text)); Console.WriteLine("TOTAL POR RUTA " + cantidadxruta); int cantidadxfactura = (Convert.ToInt32(TOTAL())); Console.WriteLine("TOTAL PARA LA FACTURA: " + cantidadxfactura); total = ""; total = total + cantidadxfactura; textBox1.Text = total; string cantidadasignado = (x.utilizadoporfechayruta(lbl_ruta.Text, c.fechasiguiente()));//.. Console.WriteLine("Capacidad: " + cantidadxruta + " Ingresados: " + cantidadasignado + " Nuevo ingreso: " + cantidadxfactura); int X = (Convert.ToInt32(cantidadxruta)); int Y = (Convert.ToInt32(cantidadasignado)); int Z = (Convert.ToInt32(cantidadxfactura)); TOTALFAC = X; REFERENCIA = (Y + Z); //int YZ = (Y + Z); /** **/ //DUDA // dataGridView3.DataSource = (x.ESPACIOPORVEHICULO(lbl_ruta.Text, c.fechasiguiente() + " 07:00:00")); //-- prbar // timer1.Start(); dt_Vactual.DataSource = null; VEHICULOSNUEVOS(); }
public string EXISTENCIADEVIAJE(string ruta) { string viaje = ""; Fechalaborales x = new Fechalaborales(); string query = "select * from tbm_viajes_logistica where tbm_rutas_idtbm_rutas=" + ruta + " and tx_fecha='" + x.fechasiguiente() + " 07:00:00" + "'"; // Console.WriteLine("QUERY: "+query); System.Collections.ArrayList array = gCon.consultar(query); int intamanoarray = array.Count; foreach (Dictionary <string, string> dict in array) { Console.WriteLine("-->>>>||"); viaje = (dict["idtbm_viajes_logistica"]); } return(viaje); }