예제 #1
0
        private void modificar()
        {
            Ruta ruta = (Ruta)listadoDeRutas.CurrentRow.DataBoundItem;

            new Modificar_Ruta(ruta.id.ToString()).Show();
            this.Hide();
        }
예제 #2
0
        private void procesarAlta()
        {
            Ruta ruta = (Ruta)listadoDeRutas.CurrentRow.DataBoundItem;

            owner.cargarLabelsRuta(ruta);
            this.Close();
        }
        private void buttonAceptar_Click(object sender, EventArgs e)
        {
            Ciudad selectedCiudadDestino = (Ciudad) comboBoxCiudadDestino.SelectedItem;
            Ciudad selectedCiudadOrigen = (Ciudad) comboBoxCiudadOrigen.SelectedItem;
            Servicio selectedServicio = (Servicio)comboBoxTipoDeServicio.SelectedItem;
            if (!DAORuta.exist(selectedCiudadOrigen.id, selectedCiudadDestino.id, (int) selectedServicio.tipo_servicio_id) || !crear)
            {
                Ruta ruta = new Ruta();

                ruta.ciudadDestinoId = selectedCiudadDestino.id;
                ruta.ciudadOrigenId = selectedCiudadOrigen.id;
                ruta.tipoServicioId = (int)selectedServicio.tipo_servicio_id;
                ruta.precioBaseKg = Convert.ToInt32(textBoxPrecioBaseKG.Text);
                ruta.precioBasePasaje = Convert.ToInt32(textBoxPrecioBasePasaje.Text);
                ruta.estado = checkBoxActivo.Checked;

                if (crear)
                {
                    DAORuta.create(ruta);
                }
                else
                {
                    ruta.id = this.ruta.id;
                    DAORuta.update(ruta);
                }

                this.Close();
            }
            else
            {
                MessageBox.Show("Ruta con las ciudad seleccionadas ya existe.", "Error al crear la ruta", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public CrearOModificarRuta(Ruta ruta)
        {
            this.crear = false;
            this.ruta = ruta;

            InitializeComponent();
        }
예제 #5
0
        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);
            }
        }
        public void cargarDatosVueloAGuardar()
        {
            vuelo.fechaSalida = getFechaSalida();
            vuelo.fechaLlegadaEstimada = getFechaLlegada();

            Aeronave aer_seleccionada = (Aeronave)dtgAeronavesPosibles.CurrentRow.DataBoundItem;
            vuelo.aeronave = aer_seleccionada.id;

            string origen = ((Ciudad)cmbOrigen.SelectedItem).nombre;
            string destino = ((Ciudad)cmbDestino.SelectedItem).nombre;

            Ruta ruta = new Ruta();
            vuelo.ruta = ruta.getRuta(origen, destino);
        }
예제 #7
0
        public BajaRuta(Ruta rutaSel)
        {
            // TODO: Complete member initialization
            InitializeComponent();
            this.rutaSel = rutaSel;
            List<String> ciudades = JanadianDateDB.Instance.getCiudades();

            foreach (String f in ciudades)
            {
                comboOrigen.Items.Add(f);
                comboDestino.Items.Add(f);
            }
            List<String> tiposServicio = JanadianDateDB.Instance.getTiposServicio();

            foreach (String f in tiposServicio)
            {
                comboBoxTipoServicio.Items.Add(f);
            }
        }
예제 #8
0
        public void cargarRuta(Ruta r)
        {
            txtCodigo.Text       = r.idRuta.ToString();
            txtCOrigen.Text      = r.ciudad_Origen;
            txtCDestino.Text     = r.ciudad_Destino;
            txtPrecioPasaje.Text = r.precio_base_por_pasaje;
            txtPregiokg.Text     = r.precio_base_por_KG;

            for (int i = 0; i <= (chkListaServicios.Items.Count - 1); i++)
            {
                if (r.servicios.Contains(chkListaServicios.Items[i].ToString()))
                {
                    chkListaServicios.SetItemCheckState(i, CheckState.Checked);
                }
                else
                {
                    chkListaServicios.SetItemCheckState(i, CheckState.Unchecked);
                }
            }
        }
예제 #9
0
        private void cargarRutas()
        {
            string query =
                "SELECT rutas.id AS id, rutas.codigo AS codigo, rutas.precio_baseKG, rutas.precio_basePasaje, ciudades1.nombre AS origen, ciudades2.nombre AS destino, servicios.nombre as tipo_servicio " +
                "FROM JUST_DO_IT.Rutas AS rutas, JUST_DO_IT.Ciudades AS ciudades1, JUST_DO_IT.Ciudades AS ciudades2, JUST_DO_IT.TiposServicios AS servicios " +
                "WHERE rutas.ciu_id_origen = ciudades1.id AND rutas.ciu_id_destino = ciudades2.id AND rutas.tipo_servicio = servicios.id";
            SqlDataReader reader = Server.getInstance().query(query);

            while (reader.Read())
            {
                var ruta = new Ruta();
                ruta.id                 = Convert.ToInt32(reader["id"]);
                ruta.codigo             = Convert.ToInt32(reader["codigo"]);
                ruta.precio_base_kg     = float.Parse(reader["precio_baseKG"].ToString());
                ruta.precio_base_pasaje = float.Parse(reader["precio_basePasaje"].ToString());
                ruta.ciudad_origen      = reader["origen"].ToString();
                ruta.ciudad_destino     = reader["destino"].ToString();
                ruta.servicio           = reader["tipo_servicio"].ToString();

                rutas.Add(ruta);
            }
            reader.Close();
        }
 private void dataGridRol1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     // Ignore clicks that are not in our
     if (e.ColumnIndex == dataGridRol1.Columns["buttonSelection"].Index && e.RowIndex >= 0)
     {
         Ruta rutaSel = new Ruta(Convert.ToInt32(dataGridRol1.Rows[e.RowIndex].Cells["Id"].Value), Convert.ToString(dataGridRol1.Rows[e.RowIndex].Cells["Origen"].Value), Convert.ToString(dataGridRol1.Rows[e.RowIndex].Cells["Destino"].Value), Convert.ToDecimal(dataGridRol1.Rows[e.RowIndex].Cells["Codigo"].Value), Convert.ToDouble(dataGridRol1.Rows[e.RowIndex].Cells["Precio_BaseKG"].Value), Convert.ToDouble(dataGridRol1.Rows[e.RowIndex].Cells["Precio_BasePasaje"].Value), Convert.ToString(dataGridRol1.Rows[e.RowIndex].Cells["Tipo_Servicio"].Value), Convert.ToBoolean(dataGridRol1.Rows[e.RowIndex].Cells["Habilitado"].Value));
         Form frm = new ModificacionRuta(rutaSel);
         frm.Show(this);
     }
 }