private void btnGuardar_Click(object sender, EventArgs e) { if (validar()) { ruta.Codigo = Int32.Parse(textBoxCodigo.Text); ruta.CiudadOrigen = (CiudadDTO)comboBoxCiudadOrigen.SelectedItem; ruta.CiudadDestino = (CiudadDTO)comboBoxCiudadDest.SelectedItem; ruta.Servicio = (TipoServicioDTO)comboBoxTipoServ.SelectedItem; ruta.PrecioBaseKg = numericUpDownPBKg.Value; ruta.PrecioBasePasaje = numericUpDownPBPas.Value; if (!RutaDAO.ExistTuplaRuta(ruta)) { if (!RutaDAO.ExistCodigoRuta(ruta)) { grabarRuta(ruta); } else { if (RutaDAO.CheckRutaConMismoCodigo(ruta)) { grabarRuta(ruta); } else { MessageBox.Show("Ya existe al menos una ruta con el mismo codigo y las ciudadades ingresadas no permiten generar un tramo"); } } } else { MessageBox.Show("Ya existe una ruta con la misma ciudad de origen, destino y servicio"); } } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { //Ignora los clicks que no son sobre los elementos de la columna de botones if (e.RowIndex < 0 || e.ColumnIndex != dataGridView1.Columns.IndexOf(dataGridView1.Columns["ColumnElim"])) { return; } RutaDTO unaRuta = (RutaDTO)dataGridView1.Rows[e.RowIndex].DataBoundItem; DialogResult dialogResult = MessageBox.Show("Seguro que quieres dar de baja esta ruta?", "Confirmacion Baja", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { //PONER validacion por si tiene un viaje asignado if (!RutaDAO.Eliminar(unaRuta)) { MessageBox.Show("No se pudo eliminar la ruta"); } else { MessageBox.Show("Se dio baja la ruta con exito. Se cancelaron todos los pasajes y encomiendas que fueron vendidos"); this.Close(); } } else if (dialogResult == DialogResult.No) { this.Close(); } }
private void button1_Click(object sender, EventArgs e) { Ruta seleccionado = new RutaDAO().FindById(Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString())) ; Abm_Ruta.Modificacion form = new Abm_Ruta.Modificacion(seleccionado); this.Close(); form.Show(); }
private void grabarRuta(RutaDTO ruta) { if (!RutaDAO.Save(ruta)) { MessageBox.Show("No se pudo crear la ruta"); } else { MessageBox.Show("Ruta grabada con exito"); this.Close(); } }
private void buttonBuscar_Click(object sender, EventArgs e) { if (validar()) { ruta.Codigo = Int32.Parse(textBoxCodigo.Text == "" ? "0" : textBoxCodigo.Text); ruta.CiudadOrigen = (CiudadDTO)comboBoxCiudadOrig.SelectedItem; ruta.CiudadDestino = (CiudadDTO)comboBoxCiudadDest.SelectedItem; ruta.PrecioBaseKg = numericUpDown1.Value; ruta.PrecioBasePasaje = numericUpDown2.Value; ruta.Servicio = (TipoServicioDTO)comboBoxTipoServ.SelectedItem; this.dataGridView1.DataSource = RutaDAO.GetByFilters(ruta); if (Equals(this.dataGridView1.Rows.Count, 0)) { MessageBox.Show("No se encontraron datos"); } } }
private void Buscar_Click(object sender, EventArgs e) { if (validar()) { return; } aeronave.Fabricante = ((FabricanteDTO)ComboFabricante.SelectedValue); aeronave.TipoServicio = ((TipoServicioDTO)ComboTipoServicio.SelectedValue); aeronave.KG = Decimal.ToInt32(NumericKG.Value); aeronave.Matricula = TextMatricula.Text; aeronave.Modelo = ((ModeloDTO)ComboModelo.SelectedValue); aeronaveFilters.Aeronave = aeronave; if (DateAlta.Checked) { aeronaveFilters.Aeronave.FechaAlta = DateAlta.Value; } else { aeronaveFilters.Aeronave.FechaAlta = null; } if (DateAltaFin.Checked) { aeronaveFilters.Fecha_Alta_Fin = DateAltaFin.Value; } else { aeronaveFilters.Fecha_Alta_Fin = null; } aeronaveFilters.FechaSalida = ((GeneracionViaje)(this.Owner)).dateTimePickerFechSal.Value; RutaDTO unaRuta = new RutaDTO(); unaRuta.IdRuta = Convert.ToInt32(((GeneracionViaje)this.Owner).textBoxRuta.Text); aeronaveFilters.CiudadOrigen = RutaDAO.GetById(unaRuta).CiudadOrigen; aeronaveFilters.CiudadDestino = RutaDAO.GetById(unaRuta).CiudadDestino; this.tablaDatos.DataSource = AeronaveDAO.GetByFiltersSinViajesProgramados(aeronaveFilters); if (Equals(this.tablaDatos.Rows.Count, 0)) { MessageBox.Show("No se encontraron datos"); } }
private void button2_Click(object sender, EventArgs e) { //Ruta seleccionado = (Ruta)dataGridView1.CurrentRow.DataBoundItem; Ruta seleccionado = new RutaDAO().FindById(Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString())); DialogResult result = MessageBox.Show("Seguro que desea eliminar la Ruta?", "Eliminar", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { new RutaDAO().Eliminar(seleccionado); } else if (result == DialogResult.No) { } //tanto guardar como eliminar reciben objetos, no IDS! //Para actualizar con el campo eliminado //LE TENES QUE PASAR UN DATASET ASI PODES MOSTRAR LA INFO DE AERONAVE dataGridView1.DataSource = DominioDataSet.Ruta_DataSet(new RutaDAO().Obtener_Todas()).Tables[0]; }
private void buttonGuardar_Click(object sender, EventArgs e) { if (validarCampos()) { ruta.Codigo = Int32.Parse(textBoxCodMod.Text); ruta.CiudadOrigen = (CiudadDTO)comboBoxCiudOrigMod.SelectedItem; ruta.CiudadDestino = (CiudadDTO)comboBoxDestMod.SelectedItem; ruta.Servicio = (TipoServicioDTO)comboBoxServMod.SelectedItem; ruta.PrecioBaseKg = numericUpDownPBKgMod.Value; ruta.PrecioBasePasaje = numericUpDownPBPasMod.Value; if (!RutaDAO.ExistTuplaRuta(ruta)) { if (!RutaDAO.ExistRutaEnAlgunViaje(ruta)) { if (!RutaDAO.Actualizar(ruta)) { MessageBox.Show("No se pudo actualizar la ruta"); } else { MessageBox.Show("La ruta se ha actualizado exitosamente"); this.Close(); } } else { MessageBox.Show("No se puede modificar la ruta. Esta asociada al menos a un viaje"); } } else { MessageBox.Show("Ya existe una ruta con la misma ciudad de origen,destino y servicio"); } } }