protected void Grabar_OnClick(object sender, EventArgs e) { var rutaNegocio = new RutaBusiness(); var origen = (new LugarBusiness()).ObtenerLugarPorCodigo(Convert.ToInt32(RutaOrigen.SelectedItem.Value)).DatosLugar; var destino = (new LugarBusiness()).ObtenerLugarPorCodigo(Convert.ToInt32(RutaDestino.SelectedItem.Value)).DatosLugar; var ruta = new Ruta { NombreRuta = string.IsNullOrEmpty(Nombre.Text) ? string.Format("{0}-{1}", origen.NombreLugar, destino.NombreLugar) : Nombre.Text, NombreCorto = string.IsNullOrEmpty(NombreCortoLugar.Text) ? string.Format("{0}-{1}", origen.NombreCorto, destino.NombreCorto) : Nombre.Text, Origen = origen.IdLugar, Destino = destino.IdLugar, Kilometraje = Convert.ToInt32(string.IsNullOrEmpty(Kilometraje.Text) ? "0" : Kilometraje.Text), TiempoViaje = Convert.ToInt32(string.IsNullOrEmpty(TiempoViaje.Text) ? "0" : TiempoViaje.Text) }; if (Request.QueryString["IdRuta"] != null) ruta.IdRuta = Convert.ToInt32(Request.QueryString["IdRuta"]); rutaNegocio.GrabarRuta(ruta); Response.Redirect("ListadoRuta.aspx"); }
public int GrabarRuta(Ruta ruta) { return ruta.IdRuta == 0 ? Data.DbHelper.Insert(ruta) : Data.DbHelper.Update(ruta); }