private void rutaNuevo_Click(object sender, EventArgs e) { RutaDialog rutaDialog = new RutaDialog("", 0, 0, 1, 1, Enums.tipoDialog.nuevo); rutaDialog.ShowDialog(); if (rutaDialog.dr == DialogResult.Cancel) { return; } String nuevoCodigo = rutaDialog.codigo; decimal nuevoPrecioKg = rutaDialog.precio_kg; decimal nuevoPrecioPasaje = rutaDialog.precio_pasaje; int nuevoOrigen_id = rutaDialog.origen_id; int nuevoDestino_id = rutaDialog.destino_id; DAO.connect(); Ruta ruta = new Ruta(); ruta.Codigo = Convert.ToInt32(nuevoCodigo); ruta.Precio_Base_Kg = (decimal)nuevoPrecioKg; ruta.Precio_Base_Pasajes = (decimal)nuevoPrecioPasaje; ruta.Ciudad_Origen_Id = nuevoOrigen_id; ruta.Ciudad_Destino_Id = nuevoDestino_id; ruta.Activo = true; int affected = DAO.insert <Ruta>(ruta); DAO.closeConnection(); string query = obtenerQueryBase(); query = query.Substring(0, query.Length - 5); GetData(query); }
private void rutaNuevo_Click(object sender, EventArgs e) { RutaDialog rutaDialog = new RutaDialog("", 0, 0, 1, 1, Enums.tipoDialog.nuevo); rutaDialog.ShowDialog(); if (rutaDialog.dr == DialogResult.Cancel) return; String nuevoCodigo= rutaDialog.codigo; decimal nuevoPrecioKg = rutaDialog.precio_kg; decimal nuevoPrecioPasaje = rutaDialog.precio_pasaje; int nuevoOrigen_id = rutaDialog.origen_id; int nuevoDestino_id = rutaDialog.destino_id; DAO.connect(); Ruta ruta = new Ruta(); ruta.Codigo = Convert.ToInt32(nuevoCodigo); ruta.Precio_Base_Kg = (decimal)nuevoPrecioKg; ruta.Precio_Base_Pasajes = (decimal)nuevoPrecioPasaje; ruta.Ciudad_Origen_Id = nuevoOrigen_id; ruta.Ciudad_Destino_Id = nuevoDestino_id; ruta.Activo = true; int affected = DAO.insert<Ruta>(ruta); DAO.closeConnection(); string query = obtenerQueryBase(); query = query.Substring(0, query.Length - 5); GetData(query); }
private void rutaModificar_Click(object sender, EventArgs e) { if (this.rutaDataGrid.SelectedRows.Count == 0) { MessageBox.Show("Debe elegir una ruta a modificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (this.rutaDataGrid.SelectedRows.Count > 1) { MessageBox.Show("Solo puede elegir una ruta a modificar a la vez", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } DataGridViewRow row = this.rutaDataGrid.SelectedRows[0]; int id = (int)row.Cells[0].Value; String codigo = row.Cells[1].Value.ToString(); decimal preciokg = (decimal)row.Cells[2].Value; decimal precioPasaje = (decimal)row.Cells[3].Value; DAO.connect(); Ciudad ciudadOrigen = DAO.selectOne<Ciudad>(new[] { "descripcion = " + "'" + (String)row.Cells[4].Value + "'" }); Ciudad ciudadDestino = DAO.selectOne<Ciudad>(new[] { "descripcion = " + "'" + (String)row.Cells[5].Value + "'" }); DAO.closeConnection(); int origen_id = ciudadOrigen.Id; int destino_id = ciudadDestino.Id; RutaDialog rutaDialog = new RutaDialog(codigo, preciokg, precioPasaje, origen_id, destino_id, Enums.tipoDialog.modificar); var dr = rutaDialog.ShowDialog(); if (rutaDialog.dr == DialogResult.Cancel) return; String nuevoCodigo = rutaDialog.codigo; decimal nuevoPrecioKg = rutaDialog.precio_kg; decimal nuevoPrecioPasaje = rutaDialog.precio_pasaje; int nuevoOrigen_id = rutaDialog.origen_id; int nuevoDestino_id = rutaDialog.destino_id; DAO.connect(); Ruta ruta = DAO.selectOne<Ruta>(new[] { "id = " + id }); ruta.Codigo = Convert.ToInt32(nuevoCodigo); ruta.Precio_Base_Kg = (decimal)nuevoPrecioKg; ruta.Precio_Base_Pasajes = (decimal)nuevoPrecioPasaje; ruta.Ciudad_Origen_Id = nuevoOrigen_id; ruta.Ciudad_Destino_Id = nuevoDestino_id; int affected = DAO.update<Ruta>(ruta); DAO.closeConnection(); string query = obtenerQueryBase(); query = query.Substring(0, query.Length - 5); GetData(query); }
private void rutaModificar_Click(object sender, EventArgs e) { if (this.rutaDataGrid.SelectedRows.Count == 0) { MessageBox.Show("Debe elegir una ruta a modificar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (this.rutaDataGrid.SelectedRows.Count > 1) { MessageBox.Show("Solo puede elegir una ruta a modificar a la vez", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } DataGridViewRow row = this.rutaDataGrid.SelectedRows[0]; int id = (int)row.Cells[0].Value; String codigo = row.Cells[1].Value.ToString(); decimal preciokg = (decimal)row.Cells[2].Value; decimal precioPasaje = (decimal)row.Cells[3].Value; DAO.connect(); Ciudad ciudadOrigen = DAO.selectOne <Ciudad>(new[] { "descripcion = " + "'" + (String)row.Cells[4].Value + "'" }); Ciudad ciudadDestino = DAO.selectOne <Ciudad>(new[] { "descripcion = " + "'" + (String)row.Cells[5].Value + "'" }); DAO.closeConnection(); int origen_id = ciudadOrigen.Id; int destino_id = ciudadDestino.Id; RutaDialog rutaDialog = new RutaDialog(codigo, preciokg, precioPasaje, origen_id, destino_id, Enums.tipoDialog.modificar); var dr = rutaDialog.ShowDialog(); if (rutaDialog.dr == DialogResult.Cancel) { return; } String nuevoCodigo = rutaDialog.codigo; decimal nuevoPrecioKg = rutaDialog.precio_kg; decimal nuevoPrecioPasaje = rutaDialog.precio_pasaje; int nuevoOrigen_id = rutaDialog.origen_id; int nuevoDestino_id = rutaDialog.destino_id; DAO.connect(); Ruta ruta = DAO.selectOne <Ruta>(new[] { "id = " + id }); ruta.Codigo = Convert.ToInt32(nuevoCodigo); ruta.Precio_Base_Kg = (decimal)nuevoPrecioKg; ruta.Precio_Base_Pasajes = (decimal)nuevoPrecioPasaje; ruta.Ciudad_Origen_Id = nuevoOrigen_id; ruta.Ciudad_Destino_Id = nuevoDestino_id; int affected = DAO.update <Ruta>(ruta); DAO.closeConnection(); string query = obtenerQueryBase(); query = query.Substring(0, query.Length - 5); GetData(query); }