Пример #1
0
        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");
        }
Пример #2
0
 public int GrabarRuta(Ruta ruta)
 {
     return ruta.IdRuta == 0 ? Data.DbHelper.Insert(ruta) : Data.DbHelper.Update(ruta);
 }