public MonedaItemPage() { InitializeComponent(); MonedaViewModel monedaViewModel = MonedaViewModel.GetInstance(); BindingContext = monedaViewModel.CurrentMoneda; }
private async void ExecuteGuardarAsync() { try { /// validacion de los campos if (string.IsNullOrEmpty(this.moneda)) { await Application.Current.MainPage.DisplayAlert("Alerta", "Campo Moneda obligatoria", "Aceptar"); return; } if (string.IsNullOrEmpty(this.simbolo)) { await Application.Current.MainPage.DisplayAlert("Alerta", "Campo Símbolo es obligatoria", "Aceptar"); return; } // Estados this.IsRunning = true; this.IsEnabled = false; // Preparando el objeto para enviar if (this.Nuevo) { this.tieneRegistros = "0"; } if (this.Nuevo) { // localhost:8080/admeli/xcore2/xcore/services.php/moneda/guardar Response response = await webService.POST <Moneda, Response>("moneda", "guardar", (Moneda)this); await App.Current.MainPage.DisplayAlert("Guardar", response.Message, "Aceptar"); } else { // localhost:8080/admeli/xcore2/xcore/services.php/moneda/modificar Response response = await webService.POST <Moneda, Response>("moneda", "modificar", (Moneda)this); await App.Current.MainPage.DisplayAlert("Modificar", response.Message, "Aceptar"); } // Refrescar y regresar a la pagina anterior MonedaViewModel.GetInstance().ExecuteRefresh(); await App.MonedaItemPage.Navigation.PopAsync(); } catch (Exception ex) { // Error message await App.Current.MainPage.DisplayAlert("Error", ex.Message, "Aceptar"); } finally { // Estados this.IsRunning = false; this.IsEnabled = true; } }
public TbSeMoneda Update(MonedaViewModel viewModel) { TbSeMoneda fr; fr = ViewModelToDomain(viewModel); return(monedaService.UpdateMoneda(fr)); }
private void ExecuteEditar() { MonedaViewModel monedaViewModel = MonedaViewModel.GetInstance(); monedaViewModel.SetCurrentMoneda(this); this.Nuevo = false; /// Importante indicaque se modificara el registro actual this.DeleteIsEnabled = true; App.MonedaPage.Navigation.PushAsync(new MonedaItemPage()); // Navegacion }
public void Destroy(MonedaViewModel obj) { var entity = entities.Tipomonedas.FirstOrDefault(c => c.Id == obj.Id); if (entity != null) { entities.Delete(entity); entities.SaveChanges(); } }
// GET: Moneda public ActionResult Index() { MonedaViewModel BancoVW = new MonedaViewModel(); List <BEMoneda> lstMoneda = new List <BEMoneda>(); BLBanco oblBanco = new BLBanco(); lstMoneda = oblBanco.ConsultarMoneda(new BEMoneda()); BancoVW.ListaMoneda = lstMoneda; return(View(BancoVW)); }
public void Update(MonedaViewModel obj) { var entity = entities.Tipomonedas.FirstOrDefault(c => c.Id == obj.Id); if (entity != null) { entity.Nombre = obj.Nombre; entity.Codigo = obj.Codigo; entity.Simbolo = obj.Simbolo; entity.Decimales = obj.Decimales; entities.SaveChanges(); } }
public ActionResult Editar(int valor, double valorCompra, double valorVenta, String nombre, string simbolo) { var ids = User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value; if (valor == 2) { this.IBitacoraMap.CrearBitacora(Convert.ToInt32(ids), "Edito los valores de " + "Dolar" + "" + "Compra" + "" + valorCompra + "" + "Venta" + "" + valorVenta + " ", 2, "Monedas"); if (nombre != null) { nombre = null; } else if (simbolo != null) { nombre = null; } } else if (valor == 3) { this.IBitacoraMap.CrearBitacora(Convert.ToInt32(ids), "Edito los valores de " + "Euro" + "" + "Compra" + "" + valorCompra + "" + "Venta" + "" + valorVenta + " ", 3, "Monedas"); if (nombre != null) { nombre = null; } else if (simbolo != null) { nombre = null; } } else { this.IBitacoraMap.CrearBitacora(Convert.ToInt32(ids), "Edito los valores de " + simbolo + "" + "Compra" + "" + valorCompra + "" + "Venta" + "" + valorVenta + " ", 1, "Monedas"); } MonedaViewModel model = new MonedaViewModel { Codigo = valor, ValorCompra = valorCompra, ValorVenta = valorVenta, Nombre = nombre, Simbolo = simbolo }; TbSeMoneda m = monedaMap.Update(model); CrearNotificacion("Has editado una moneda"); return(RedirectToAction(nameof(Index))); }
// GET: Moneda public ActionResult Index() { SWNegocioBanco.SWNegocioBancoClient WS = new SWNegocioBanco.SWNegocioBancoClient(); MonedaViewModel MonedaVW = new MonedaViewModel(); MonedaResponse respuesta = new MonedaResponse(); respuesta = WS.ConsultarMoneda(new MonedaRequest()); if (respuesta.CodigoError == 0) { MonedaVW.ListaMoneda = respuesta.ListaMoneda; } return(View(MonedaVW)); }
public void Create(MonedaViewModel obj) { var entity = new Tipomoneda(); entity.Nombre = obj.Nombre; entity.Codigo = obj.Codigo; entity.Simbolo = obj.Simbolo; entity.Decimales = obj.Decimales; entity.Fechacreacion = DateTime.Now; entities.Add(entity); entities.SaveChanges(); obj.Id = entity.Id; }
private async void ExecuteAnular() { try { // Estados this.IsRunning = true; this.IsEnabled = false; /// Verificacion si el registro esta anulado if (this.estado == 0) { await App.Current.MainPage.DisplayAlert("Anular", "Este registro ya esta anulado \n" + this.moneda, "Aceptar"); return; } /// pregunta al usuario (Confirmacion) if (await App.Current.MainPage.DisplayAlert("Anular", "¿esta seguro de anular este registro? \n" + this.moneda, "Aceptar", "Cancelar") == false) { return; } /// Preparando el objeto para enviar Moneda moneda = new Moneda(); moneda.idMoneda = this.idMoneda; /// Ejecutando el webservice // localhost:8080/admeli/xcore2/xcore/services.php/moneda/desactivar Response response = await webService.POST <Moneda, Response>("moneda", "desactivar", moneda); // Message response await App.Current.MainPage.DisplayAlert("Anular", response.Message, "Aceptar"); // Refrescar la lista MonedaViewModel.GetInstance().ExecuteRefresh(); } catch (Exception ex) { // Error message await App.Current.MainPage.DisplayAlert("Error", ex.Message, "Aceptar"); } finally { // Estados this.IsRunning = false; this.IsEnabled = true; } }
public TbSeMoneda ViewModelToDomain(MonedaViewModel monedaViewModel) { TbSeMoneda domain = new TbSeMoneda(); domain = monedaService.GetMoneda(monedaViewModel.Codigo); if (monedaViewModel.Nombre != null || monedaViewModel.Simbolo != null) { domain.Nombre = monedaViewModel.Nombre; domain.Simbolo = monedaViewModel.Simbolo; } domain.Codigo = monedaViewModel.Codigo; domain.Activa = monedaViewModel.Activa; domain.ValorCompra = monedaViewModel.ValorCompra; domain.ValorVenta = monedaViewModel.ValorVenta; return(domain); }
public ActionResult Delete(MonedaViewModel item, FormCollection collection) { try { // TODO: Add delete logic here BLBanco oblBanco = new BLBanco(); List <BEMoneda> lstBanco = new List <BEMoneda>(); lstBanco = oblBanco.EliminarMoneda(new BEMoneda { Moneda_ID = item.Moneda_ID }); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(MonedaViewModel item, FormCollection collection) { try { // TODO: Add update logic here BLBanco oblBanco = new BLBanco(); List <BEMoneda> lstMoneda = new List <BEMoneda>(); lstMoneda = oblBanco.ActualizarMoneda(new BEMoneda { Moneda_ID = item.Moneda_ID, Moneda_Nombre = item.Moneda_Nombre, Moneda_Abreviatura = item.Moneda_Abreviatura, }); //if (respuesta.CodigoError == 0) return(RedirectToAction("Index")); } catch { return(View()); } }
public TbSeMoneda Create(MonedaViewModel viewModel) { throw new NotImplementedException(); }
// GET: Moneda/Edit/5 public ActionResult Edit(MonedaViewModel item) { return(View(item)); }
// GET: Moneda/Delete/5 public ActionResult Delete(MonedaViewModel item) { return(View(item)); }