Example #1
0
        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);
        }
Example #2
0
 // 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);
 }
Example #3
0
 public ResponseHelper GetObtenerMovimientos(string id)
 {
     Respuesta  = new ResponseHelper();
     MVMonedero = new VMMonedero();
     MVMonedero.UidPropietario = new Guid(id);
     MVMonedero.ObtenerMovimientosMonedero();
     Respuesta.Data = MVMonedero;
     return(Respuesta);
 }
Example #4
0
        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");
            }
        }
Example #5
0
        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";
        }
Example #6
0
        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;
        }
Example #7
0
 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");
     }
 }