public Modificar_ciudad(Ciudad seleccionado) { InitializeComponent(); ciudadseleccionada = seleccionado.Nombre; txt_nombre_actual.Text = ciudadseleccionada; idCiudad = seleccionado.Id; }
private void btn_filtro_ciudad_Click(object sender, EventArgs e) { Ciudad seleccionada = new Ciudad(); seleccionada.Nombre = txt_filtro_nombre.Text.ToString(); lista_ciudadesdataGridView.DataSource = new CiudadDAO().Filtrar_Ciudad(seleccionada); }
public List<Viaje> Buscar(DateTime fecha, Ciudad origen, Ciudad destino) { SqlCommand cmd = new SqlCommand("SANTI_EL_LIDER.Viaje_Buscar", db.Connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@fecha_salida", SqlDbType.DateTime).Value = Convert.ToDateTime(fecha.ToString("yyyy-MM-dd")); cmd.Parameters.AddWithValue("@id_ciudad_origen", SqlDbType.Int).Value = origen.Id; cmd.Parameters.AddWithValue("@id_ciudad_destino", SqlDbType.Int).Value = destino.Id; SqlDataReader sdr = cmd.ExecuteReader(); List<Viaje> lista = new List<Viaje>(); while (sdr.Read()) { Viaje ruta = LoadObject(sdr); lista.Add(ruta); } sdr.Close(); return lista; }
public Ciudad Ciudad_FindByNombre(string nombre) { SqlCommand cmd = new SqlCommand("SANTI_EL_LIDER.Ciudad_FindByNombre", db.Connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Transaction = db.Transaccion; //seteo los parametros que recibe el stored procedure Ciudad ciudadSeleccionada = new Ciudad(); cmd.Parameters.AddWithValue("@nombre", SqlDbType.Int).Value = nombre; SqlDataReader sdr = cmd.ExecuteReader(); while (sdr.Read()) { ciudadSeleccionada = LoadObject(sdr); } sdr.Close(); return ciudadSeleccionada; }
public Ciudad Ciudad_FindById(int id) { SqlCommand cmd = new SqlCommand("SANTI_EL_LIDER.Ciudad_FindById", db.Connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Transaction = db.Transaccion; //seteo los parametros que recibe el stored procedure cmd.Parameters.AddWithValue("@id", SqlDbType.Int).Value = id; // cmd.Parameters.AddWithValue("@nombre", SqlDbType.NVarChar).Value = null; //ejecuto la consulta y traigo el resultado SqlDataReader sdr = cmd.ExecuteReader(); Ciudad ciudadSeleccionada = new Ciudad(); while (sdr.Read()) { ciudadSeleccionada = LoadObject(sdr); } sdr.Close(); return ciudadSeleccionada; }
private void button5_Click(object sender, EventArgs e) { Ruta ruta_seleccionada = new Ruta(); //Chequeo que hayan ingresado algo, en caso de que no. Clavo un -1 long codigo; double precio_baseKg; double precio_basePasaje; Ciudad ciudad_origen = new Ciudad(); ciudad_origen.Id = -1; ciudad_origen.Nombre = ""; Ciudad ciudad_destino = new Ciudad(); ciudad_destino.Id = -1; ciudad_destino.Nombre = ""; Servicio servicio = new Servicio(); servicio.Id = -1; servicio.Nombre = ""; if (long.TryParse(txt_codigo.Text, out codigo)) ruta_seleccionada.Codigo = codigo; else ruta_seleccionada.Codigo = -1; if (Double.TryParse(txt_precio_baseKg.Text, out precio_baseKg)) ruta_seleccionada.Precio_baseKG = precio_baseKg; else ruta_seleccionada.Precio_baseKG = -1; if (Double.TryParse(txt_precio_basePasaje.Text, out precio_basePasaje)) ruta_seleccionada.Precio_basePasaje = precio_basePasaje; else ruta_seleccionada.Precio_basePasaje = -1; if (cb_origen.Text == "") { ruta_seleccionada.Origen = ciudad_origen; } else ruta_seleccionada.Origen = new CiudadDAO().Ciudad_FindByNombre(cb_origen.Text); if (cb_destino.Text == "") { ruta_seleccionada.Destino = ciudad_destino; } else ruta_seleccionada.Destino = new CiudadDAO().Ciudad_FindByNombre(cb_destino.Text); if (cmb_servicio.Text == ""){ ruta_seleccionada.Tipo_servicio = servicio; }else{ Servicio servicio1 = (Servicio)cmb_servicio.SelectedItem; ruta_seleccionada.Tipo_servicio = servicio1; } //dataGridView1.DataSource = new RutaDAO().Filtrar(ruta_seleccionada); comentado por las du dataGridView1.DataSource = DominioDataSet.Ruta_DataSet(new RutaDAO().Filtrar(ruta_seleccionada)).Tables[0]; //oculto las columnas que no quiero que se muestren //cuando hago click en una celda, se selecciona toda la fila dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; }
public Ciudad LoadObject(SqlDataReader reader) { Ciudad ciudad = new Ciudad(); ciudad.Id = Convert.ToInt32(reader["id"].ToString()); ciudad.Nombre = reader["nombre"].ToString(); return ciudad; }
public List<Ciudad> Filtrar_Ciudad(Ciudad ciudadSeleccionada) { SqlCommand cmd = new SqlCommand("SANTI_EL_LIDER.Ciudad_Filtrar", db.Connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@nombre", SqlDbType.Int).Value = ciudadSeleccionada.Nombre; cmd.Transaction = db.Transaccion; SqlDataReader sdr = cmd.ExecuteReader(); List<Ciudad> lista = new List<Ciudad>(); while (sdr.Read()) { Ciudad ciudadeseleccionada = LoadObject(sdr); lista.Add(ciudadeseleccionada); } sdr.Close(); return lista; }