public ResponseHelper GetMovimientosMonedero(string TipoDeMovimiento, string Concepto, string Monto, string UidUsuario = "", string DireccionMovimiento = "", string UidOrdenSucursal = "") { Respuesta = new ResponseHelper(); MVMonedero = new VMMonedero(); if (!string.IsNullOrEmpty(UidOrdenSucursal)) { MVMonedero.uidOrdenSucursal = new Guid(UidOrdenSucursal); } else { MVMonedero.UidPropietario = new Guid(UidUsuario); } MVMonedero.UidTipoDeMovimiento = new Guid(TipoDeMovimiento); MVMonedero.UidConcepto = new Guid(Concepto); MVMonedero.MMonto = decimal.Parse(Monto); if (!string.IsNullOrEmpty(DireccionMovimiento)) { MVMonedero.UidDireccionDeOperacion = new Guid(DireccionMovimiento); } MVMonedero.MovimientoMonedero(); Respuesta.Data = MVMonedero; return(Respuesta); }
// GET: api/Monedero/5 public ResponseHelper Get(string id) { Respuesta = new ResponseHelper(); MVMonedero = new VMMonedero(); MVMonedero.ObtenerMonedero(new Guid(id)); Respuesta.Data = MVMonedero; return(Respuesta); }
public ResponseHelper GetObtenerMovimientos(string id) { Respuesta = new ResponseHelper(); MVMonedero = new VMMonedero(); MVMonedero.UidPropietario = new Guid(id); MVMonedero.ObtenerMovimientosMonedero(); Respuesta.Data = MVMonedero; return(Respuesta); }
private async void btnAceptar_Click(object sender, RoutedEventArgs e) { //Valida si esta seleccionado un elemento en el combobox del mensaje if (cmbMensaje.SelectedIndex != -1) { MVOrden = new VMOrden(); MVLicencia = new VMLicencia(); MVLicencia.RecuperaLicencia(); Guid UidOrden = new Guid(); decimal total = 0.0m; VMMensaje oMensaje = (VMMensaje)cmbMensaje.SelectedValue; //Valida si fue llamado desde la ventana de ordenes recibidas if (control.SelectedIndex == 0) { TabItem elemento = (TabItem)control.SelectedItem; TextBlock txtOrden = (TextBlock)elemento.FindName("txtCNumeroOrden"); TextBlock txtUidOrden = (TextBlock)elemento.FindName("txtConfirmarUidOrden"); TextBlock txtCMMonto = (TextBlock)elemento.FindName("txtCMMonto"); UidOrden = new Guid(txtUidOrden.Text); total = decimal.Parse(txtCMMonto.Text); MVOrden.AgregarEstatusOrdenEnSucursal(new Guid("EAE7A7E6-3F19-405E-87A9-3162D36CE21B"), "S", MVLicencia.Licencia, LngFolio: long.Parse(txtOrden.Text), UidMensaje: oMensaje.Uid); } //Valida si fue llamado desde la ventana de ordenes confirmadas if (control.SelectedIndex == 1) { TabItem elemento = (TabItem)control.SelectedItem; TextBlock txtOrden = (TextBlock)elemento.FindName("txbNumerodeOrden"); TextBlock txtEMmonto = (TextBlock)elemento.FindName("txtEMmonto"); TextBlock txtElaborarUidOrden = (TextBlock)elemento.FindName("txtElaborarUidOrden"); total = decimal.Parse(txtEMmonto.Text); UidOrden = new Guid(txtElaborarUidOrden.Text); MVOrden.AgregarEstatusOrdenEnSucursal(new Guid("EAE7A7E6-3F19-405E-87A9-3162D36CE21B"), "S", MVLicencia.Licencia, LngFolio: long.Parse(txtOrden.Text), UidMensaje: oMensaje.Uid); } VMMonedero obj = new VMMonedero(); obj.uidOrdenSucursal = UidOrden; obj.UidTipoDeMovimiento = new Guid("E85F0486-1FBE-494C-86A2-BFDDC733CA5D"); obj.UidConcepto = new Guid("2AABDF7F-EDCE-455F-B775-6283654D7DA0"); obj.MMonto = total; obj.MovimientoMonedero(); //string _Url = $"https://godeliverix.net/api/Monedero/GetMovimientosMonedero?" + // $"UidOrdenSucursal={UidOrden}" + $"&TipoDeMovimiento=E85F0486-1FBE-494C-86A2-BFDDC733CA5D" + // $"&Concepto=2AABDF7F-EDCE-455F-B775-6283654D7DA0" + // $"&Monto=" + total.ToString("N2").Replace(",",".") + ""; //using (HttpClient _client = new HttpClient()) //{ // await _client.GetStringAsync(_Url); //} Close(); } else { MessageBox.Show("Debe seleccionar un mensaje para poder cancelar una orden"); } }
private async void cargaMonedero() { string _Url = $"" + Helpers.Settings.sitio + "/api/Monedero/Get?" + $"id={App.Global1}"; var content = ""; using (HttpClient _client = new HttpClient()) { content = await _client.GetStringAsync(_Url); } var obj = JsonConvert.DeserializeObject <ResponseHelper>(content).Data.ToString(); MVMonedero = JsonConvert.DeserializeObject <VMMonedero>(obj); lblDineroMonedero.Text = "Cuentas con " + MVMonedero.MMonto.ToString("N2") + " OsbelCoins"; }
private async void cargaMonedero() { string _Url = $"" + Helpers.Settings.sitio + "/api/Monedero/Get?" + $"id={App.Global1}"; var content = ""; using (HttpClient _client = new HttpClient()) { content = await _client.GetStringAsync(_Url); } var obj = JsonConvert.DeserializeObject <ResponseHelper>(content).Data.ToString(); MVMonedero = JsonConvert.DeserializeObject <VMMonedero>(obj); lblDineroMonedero.Text = "Saldo actual $" + MVMonedero.MMonto.ToString("N2") + ""; string _datosMovimientos = $"" + Helpers.Settings.sitio + "/api/Monedero/GetObtenerMovimientos?" + $"id={App.Global1}"; using (HttpClient _client = new HttpClient()) { content = await _client.GetStringAsync(_datosMovimientos); } obj = JsonConvert.DeserializeObject <ResponseHelper>(content).Data.ToString(); VMMonedero VMovimientos = JsonConvert.DeserializeObject <VMMonedero>(obj); MVMovimientos oMovimientos = new MVMovimientos(); oMovimientos.ListaDeMovimientos = new List <MVMovimientos>(); foreach (var item in VMovimientos.ListaDeMoviento) { oMovimientos.ListaDeMovimientos.Add(new MVMovimientos() { LngFolio = item.LngFolio, StrConcepto = item.StrConcepto, StrMovimiento = item.StrMovimiento, CColor = Color.FromHex(item.strcolor), DtmFechaDeRegistro = item.DtmFechaDeRegistro, MMonto = item.MMonto }); } lvMovimientos.ItemsSource = oMovimientos.ListaDeMovimientos; }
protected void ConfirmarCancelacion() { if (!string.IsNullOrEmpty(SMensaje.StrMensaje)) { var instance = ControlGeneral.GetInstance(); var sucursal = instance.VMSucursalesLocal.ListaDeSucursales.Where(x => x.UidSucursal == UidSucursal).FirstOrDefault(); var MVOrden = new VMOrden(); MVOrden.AgregarEstatusOrdenEnSucursal(new Guid("EAE7A7E6-3F19-405E-87A9-3162D36CE21B"), "S", sucursal.Licencia.ToString(), UidOrden: UidOrden, UidMensaje: SMensaje.UidMensaje); VMMonedero obj = new VMMonedero(); obj.uidOrdenSucursal = UidOrden; obj.UidTipoDeMovimiento = new Guid("E85F0486-1FBE-494C-86A2-BFDDC733CA5D"); obj.UidConcepto = new Guid("2AABDF7F-EDCE-455F-B775-6283654D7DA0"); obj.MMonto = DCLTotal; obj.MovimientoMonedero(); instance.Principal.VisibilidadVentanaCancelar = false; instance.MVOrdenes.CargaOrdenes(); MessageBox.Show("Orden cancelada"); } else { MessageBox.Show("Selecciona un mensaje para cancelar la orden"); } }