public DetalleDeRecorrido(BajaRecorrido _padre, Recorrido _recorrido) { InitializeComponent(); padre = _padre; recorrido = _recorrido; completarVista(); }
private void dgRecorrido_CellContentClick(object sender, DataGridViewCellEventArgs e) { var selectedRecorrido = _results.ElementAt(e.RowIndex); var nuevo = new Recorrido(_session, selectedRecorrido, this); nuevo.Show(); }
private void DGVTramos_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { int idRecorridoSeleccionado = Int32.Parse(this.DGVRecorridos[0, e.RowIndex].Value.ToString()); Recorrido recorridoSeleccionado = recorridos.Where(r => r.Id == idRecorridoSeleccionado).First(); recorridoSeleccionado.getAll(); if (e.ColumnIndex == 1)//--Ver detalle { new DetalleDeRecorrido(this, recorridoSeleccionado).ShowDialog(); } else if (e.ColumnIndex == 2)//--Inhabilitar/Quitar { int rows = inhabilitarRecorrido(recorridoSeleccionado); if (rows == 1) { ventanaInformarExito("El recorrido ha sido inhabilitado"); DGVRecorridos.Rows.RemoveAt(e.RowIndex); } else { ventanaInformarError("Ha ocurrido un error"); } } } }
private void frmModificacionesRecorrido_Load(object sender, EventArgs e) { this.CenterToScreen(); Recorrido abm = new Recorrido(); dt = abm.mostrarRecorrido(); dataGridView1.DataSource = dt; }
// Constructor public AltaRecorridoForm() { InitializeComponent(); recorrido = new Recorrido(); // Inicializamos el objeto recorrido recorrido.setPrecio(new PrecioRecorrido(lblPrecioRecorrido)); tramosDisponibles = new TramosDisponibles(dgvTramosDisponibles); tramosSeleccionados = new TramosSeleccionados(dgvTramosSeleccionados); this.tramosDisponibles.popularTramos(); this.tramosDisponibles.getDgvTramosDisponibles().CellClick += dgvTramosDisponibles_CellContentClick; }
private void frmAltaRecorrido_Load(object sender, EventArgs e) { this.CenterToScreen(); Recorrido abm = new Recorrido(); dt = abm.mostrarTramosExistentes(); dataGridView1.DataSource = dt; if (dataGridView1.Rows.Count == 0) { this.Close(); } precio = 0; }
public ModificarTramos(ModificacionRecorrido _padre, Recorrido _recorrido) { InitializeComponent(); padre = _padre; recorrido = _recorrido; tramos = recorrido.Tramos; Titulo.Text = "Modificar tramos de: " + recorrido.Id; foreach (Tramo t in tramos) { agregarAlDataGrid(t); } recalcularTotal(); inhabilitado = recorrido.Inhabilitado; cbInhabilitado.Checked = (recorrido.Inhabilitado == 1); }
private void NuevoTramo_FormClosing(object sender, FormClosingEventArgs e) { this.Enabled = true; if (tramo.origen != "" && tramo.destino != "" && tramo.precio != 0) { Recorrido abm = new Recorrido(); dt = abm.mostrarTramosExistentes(); dataGridView1.DataSource = dt; listBox1.Items.Add(tramo.origen + "-" + tramo.destino); //DIZ NUTTZ listaTramos.Add(tramo); //Tendria que chequar que no esten vacios los valores. filtroElProceso = true; txtBoxFiltroOrigen.Text = tramo.destino; precio += tramo.precio; lblPrecio.Text = "Precio:" + precio; } }
private void DGVRecorridos_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { int idRecorridoSeleccionado = Int32.Parse(this.DGVRecorridos[0, e.RowIndex].Value.ToString()); Recorrido recorridoSeleccionado = recorridos.Where(r => r.Id == idRecorridoSeleccionado).First(); recorridoSeleccionado.getAll(); if (e.ColumnIndex == 1)//--Modificar { new ModificarTramos(this, recorridoSeleccionado).ShowDialog(); } } }
private void btnAceptar_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtBoxPrecio.Text)) { MessageBox.Show("Error: Faltaban completar Campos", "CamposIncompletos", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (cBoxOrigen.Text == cBoxDestino.Text) { MessageBox.Show("El destino de un tramo debe ser distinto del origen", "Error: Origen y destino iguales", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { unTramo.origen = cBoxOrigen.Text; unTramo.destino = cBoxDestino.Text; unTramo.precio = Convert.ToDecimal(txtBoxPrecio.Text); Recorrido datosRecorrido = new Recorrido(); datosRecorrido.agregarTramo(unTramo.origen, unTramo.destino, unTramo.precio); this.Close(); } }
virtual protected void btnEnviar_Click(object sender, EventArgs e) { // Seteamos el identificador al recorrido objeto y validamos que no sea nulo o cadena vacía try { recorrido.setIdentificador(txtbxCodRecorrido.Text); } catch (IdentificadorCruceroNullException ex) { ex.mensajeError(); return; } // Validamos que el código de recorrido éste disponible if (Recorrido.identificadorDisponibleRecorridoNuevo(recorrido.getIdentificador()).Equals(false)) { MensajeBox.error("El identificador ingresado para el recorrido ya se encuentra registrado. Por favor, pruebe con uno diferente."); return; } // Validamos que se haya seleccionado al menos un tramo para el nuevo recorrido if (recorrido.ningunTramo()) { MensajeBox.error("Debe seleccionar al menos un tramo."); return; } // En este punto ya tenemos un recorrido correctamente construido y listo para ser INSERTADO try { recorrido.insertar(); MensajeBox.info("El recorrido se dió de alta correctamente."); } catch (InsertarRecorridoException ex) { ex.mensajeError(); return; } } // FIN btnEnviar_Click
private void btnAceptar_Click(object sender, EventArgs e) { Recorrido abm = new Recorrido(); /* if (listaViejos.Count > 0) * { * foreach (TramoElegido t in listaViejos) * abm.eliminarTramoDeUnRecorrido(t.origen, t.destino, ID); * }*/ if (listaTramos.Count > 0) { foreach (TramoElegido t in listaViejos) { abm.eliminarTramoDeUnRecorrido(t.origen, t.destino, ID); } abm.modificarRecorrido(ID, listaTramos.ElementAt(0).origen, listaTramos.ElementAt(listaTramos.Count - 1).destino, Precio); foreach (TramoElegido t in listaTramos) { abm.agregarTramoAUnRecorrido(t.origen, t.destino, t.precio, ID); } } int resultado = 1; if (checkBox1.Checked) { resultado = abm.habilitarRecorrido(ID); if (resultado == 0) { MessageBox.Show("No se pudo habilitar el recorrido porque contiene puertos que estan deshabilitados" , "Error al habilitar el puerto", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { abm.deshabilitarRecorrido(ID); } this.Close(); }
private void btnCrear_Click(object sender, EventArgs e) { if (listaTramos.Count < 1) { MessageBox.Show("Debe seleccionar al menos un tramo para crear un nuevo recorrido" , "Advertencia: no se selecciono ningun tramo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { Recorrido abm = new Recorrido(); int idRecorrido = -1; idRecorrido = abm.crearRecorrido(listaTramos.ElementAt(0).origen, listaTramos.ElementAt(listaTramos.Count - 1).destino, precio); Debugger debugger = new Debugger(); debugger.log("idRecorrido:" + idRecorrido + " Origen:" + listaTramos.ElementAt(0).origen + " Destino:" + listaTramos.ElementAt(listaTramos.Count - 1).destino + " Precio:" + precio); //debugger.Show(); if (idRecorrido != 0) { MessageBox.Show("Su recorrido se ha generado con éxito", "FrbaCruceros", MessageBoxButtons.OK); foreach (TramoElegido t in listaTramos) { abm.agregarTramoAUnRecorrido(t.origen, t.destino, t.precio, idRecorrido); debugger.log("Origen:" + t.origen + " Destino:" + t.destino + " Precio:" + t.precio + " idRecorrido:" + idRecorrido); } this.Close(); } else if (idRecorrido == 0) { MessageBox.Show("No se inserto el Recorrido, porque ya existe uno con ese origen, destino y precio", "FrbaCruceros", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //debugger.QSP1("FIDEOS_CON_TUCO.mostrarRecorridos"); //debugger.QSP2("FIDEOS_CON_TUCO.mostrarTramosDeUnRecorrido", "@idRecorrido", idRecorrido); //debugger.QQ1("SELECT P1.puer_ciudad, P2.puer_ciudad FROM [FIDEOS_CON_TUCO].[Tramo] join [FIDEOS_CON_TUCO].[Puerto] as P1 on([tram_puerto_origen] = P1.[puer_codigo]) join [FIDEOS_CON_TUCO].[Puerto] as P2 on([tram_puerto_origen] = P2.[puer_codigo])"); } } }
private void nuevoRecorrido_Click(object sender, EventArgs e) { var nuevoRol = new AbmRecorrido.Recorrido(MainInit.session); nuevoRol.Show(); }
private int inhabilitarRecorrido(Recorrido recorridoSeleccionado) { recorridos = recorridos.Where(r => r.Id != recorridoSeleccionado.Id).ToList(); return(Database.actualizarInhabilitacionDeRecorrido(recorridoSeleccionado.Id, 1)); }