/// <summary> /// Metodo utilizado para diligenciar el fomulario, si la accion es Borrar el metodo le retornar la confirmacion. /// </summary> /// <param name="accion"></param> /// <param name="codProyecto"></param> /// <param name="idGasto"></param> /// <param name="tipo"></param> public string Cargar(Accion accion, string codProyecto, string idGasto, string tipo) { hddAccion.Value = accion.ToString(); hddCodProyecto.Value = codProyecto; hddIdGasto.Value = idGasto; hddTipo.Value = tipo; if (accion == Accion.Nuevo) { btnGasto.Text = "Crear"; LimpiarCampos(); } if (accion == Accion.Editar) { btnGasto.Text = "Actualizar"; LimpiarCampos(); llenarCampos(); } if (accion == Accion.Borrar) { return(BorrarCargo()); } return("OK"); }
public static String PagarUrl(Accion act, object idReserva, object idTransaccion, object monto = null) { if (act == Accion.repay) { return(FUNCIONES + "/preparacion-pago.php?rs=" + idReserva.ToString() + "&tr=" + idTransaccion.ToString()); } else { return(FUNCIONES + "/pagar.php?act=" + act.ToString() + "&rs=" + idReserva.ToString() + "&tr=" + idTransaccion.ToString() + "&monto=" + monto.ToString() + "&origen=api"); } }
private void Guardar() { try { using (var repositorio = new Repositorio <Servicios>(GetDbPath())) { switch (Accion) { case Acciones.Agregar: repositorio.Agregar(new Servicios { Codigo = this.Codigo, Descripcion = this.Descripcion, Garantia = this.Garantia, Precio = this.Precio, SuplidorID = UsuarioActual.Codigo, Tiempogarantia = this.Tiempogarantia }); break; case Acciones.Modificar: servicios = new Servicios { Id = servicios.Id, Codigo = this.Codigo, Descripcion = this.Descripcion, Garantia = this.Garantia, Precio = this.Precio, SuplidorID = servicios.SuplidorID, Tiempogarantia = this.Tiempogarantia }; repositorio.Actualizar(servicios); break; } repositorio.Dispose(); } } catch (Exception ex) { App.Current.MainPage.DisplayAlert( $"Error al {Accion.ToString()}", $"Descripcion:\n{ex.Message}", "Ok"); } }
private async void Guardar() { try { using (var repo = new Repositorio <Direccion_Contactos>(GetDbPath())) { switch (Accion) { case Acciones.Agregar: repo.Agregar(new Direccion_Contactos { UsuarioID = this.UsuarioID, Descripcion = this.Descripcion, Latitud = this.Latitud, Longitud = this.Longitud, NombreContacto = this.NombreContacto, Telefono = this.Telefono }); break; case Acciones.Modificar: direccion.UsuarioID = this.UsuarioID; direccion.Descripcion = this.Descripcion; direccion.Latitud = this.Latitud; direccion.Longitud = this.Longitud; direccion.NombreContacto = this.NombreContacto; direccion.Telefono = this.Telefono; repo.Actualizar(direccion); break; } repo.Dispose(); } } catch (Exception ex) { await Application.Current.MainPage.DisplayAlert( "Dirección", $"Error al intentar {Accion.ToString()} la direccion {Descripcion}\nDescripción del Error: {ex.Message}", "Ok"); } }
private async void Guardar() { try { switch (Accion) { case Acciones.Agregar: Trans.DetalleTransaccion.Add(new Detalle_Transaccion { TransID = this.Trans.Id, VehiculoID = this.VehiculoID, ServicioID = this.ServicioID, Descripcion = this.Descripcion, Cantidad = this.Cantidad, Precio = this.Precio, FinGarantia = this.FinGarantia }); break; case Acciones.Modificar: Trans.DetalleTransaccion.FirstOrDefault(t => t.ServicioID.Equals(this.ServicioID)).VehiculoID = this.VehiculoID; Trans.DetalleTransaccion.FirstOrDefault(t => t.ServicioID.Equals(this.ServicioID)).Descripcion = this.Descripcion; Trans.DetalleTransaccion.FirstOrDefault(t => t.ServicioID.Equals(this.ServicioID)).Cantidad = this.Cantidad; Trans.DetalleTransaccion.FirstOrDefault(t => t.ServicioID.Equals(this.ServicioID)).Precio = this.Precio; break; } } catch (Exception ex) { await App.Current.MainPage.DisplayAlert( "Detalle de Transacción", $"Error al {Accion.ToString()}\nDescripcion del Error: {ex.Message}", "Ok"); } }