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); }
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"); } }
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"); } }