public static void ActualizarEstatusViaje( int idViaje, EstatusViaje estatus, DetalleViaje detalles) { ViajesDAO.ActualizarEstatusViaje(idViaje, estatus); if (estatus == EstatusViaje.Terminado && detalles != null) { DetallesViajesDAO.InsertarDetallesViaje(idViaje, detalles); } }
public override async void ViewDidLoad() { base.ViewDidLoad(); await ObtenerViajes(); _detalle = TabsViewController.DetalleViaje.Detalle; TxtFechaInicial.Text = _detalle.FechaInicio.ToString(); TxtFechaFinal.Text = _detalle.FechaFin.ToString(); TxtKilometrajeInicial.Text = _detalle.KilometrajeInicial.ToString(); TxtKilometrajeFinal.Text = _detalle.KilometrajeFinal.ToString(); TxtObservaciones.Text = _detalle.Observaciones.ToString(); }
public static void InsertarDetallesViaje( int idViaje, DetalleViaje detalles) { using (var conexion = new MySqlConnection(Constantes.CadenaConexion)) { var parametros = new DynamicParameters(); parametros.Add("p_ViajesId", idViaje, DbType.Int32); parametros.Add("p_FechaInicio", detalles.FechaInicio, DbType.DateTime); parametros.Add("p_FechaFin", detalles.FechaFin, DbType.DateTime); parametros.Add("p_KilometrajeInicial", detalles.KilometrajeInicial, DbType.Double); parametros.Add("p_KilometrajeFinal", detalles.KilometrajeFinal, DbType.Double); parametros.Add("p_Observaciones", detalles.Observaciones, DbType.String); conexion.Execute( ProcedimientosAlmacenados.InsertarDetallesViaje, parametros, commandType: CommandType.StoredProcedure); } }
public static DetalleFragment NewInstance(DetalleViaje detalle) { var fragment = new DetalleFragment(detalle); return(fragment); }
public DetalleFragment(DetalleViaje detalle) { _detalle = detalle; }