protected void Cancelar() { var instance = ControlGeneral.GetInstance(); instance.Principal.oOrdenCancelada = new Orden() { UidOrden = UidOrden, UidSucursal = UidSucursal, LngFolio = LngFolio, DCLTotal = DCLTotal }; var sucursal = instance.VMSucursalesLocal.ListaDeSucursales.Where(x => x.UidSucursal == UidSucursal).FirstOrDefault(); var MVMensaje = new VMMensaje(); MVMensaje.Buscar(strLicencia: sucursal.Licencia.ToString()); instance.Principal.oOrdenCancelada.ListaDeMensajes = new List <Mensaje>(); foreach (var item in MVMensaje.ListaDeMensajes) { instance.Principal.oOrdenCancelada.ListaDeMensajes.Add(new Mensaje() { UidMensaje = item.Uid, StrMensaje = item.StrMensaje }); } ; instance.Principal.VisibilidadVentanaCancelar = true; //instance.MVOrdenes.oSeleccionado = new Orden(); //instance.MVOrdenes.oSeleccionElaboracion = new Orden(); }
public ResponseHelper GetMensajeSucursal(string Licencia) { Respuesta = new ResponseHelper(); VMMensaje MVMensaje = new VMMensaje(); MVMensaje.Buscar(strLicencia: Licencia); Respuesta.Data = MVMensaje; return(Respuesta); }
public CancelarOrden(TabControl componente) { InitializeComponent(); control = componente; MVMensaje = new VMMensaje(); MVLicencia = new VMLicencia(); MVLicencia.RecuperaLicencia(); MVMensaje.Buscar(strLicencia: MVLicencia.Licencia); cmbMensaje.ItemsSource = MVMensaje.ListaDeMensajes; }
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"); } }
public async void CancelarOrden() { VMMensaje ObjSeccion = PickeMensaje.SelectedItem as VMMensaje; if (ObjSeccion == null) { await DisplayAlert("", "Debe seleccionar un mensaje para poder cancelar una orden", "ok"); } else { try { _url = (RestService.Servidor + "api/Orden/GetCancelarOrden?Licencia=" + AppPrueba.Helpers.Settings.Licencia + "&LNGFolio=" + ObjItem.LNGFolio.ToString() + "&IdMensaje=" + ObjSeccion.Uid + "&UidOrden=" + ObjItem.Uidorden); var DatosObtenidos = await _client.GetAsync(_url); string _Url = $"" + RestService.Servidor + "api/Monedero/GetMovimientosMonedero?" + $"UidOrdenSucursal={ObjItem.Uidorden}" + $"&TipoDeMovimiento=E85F0486-1FBE-494C-86A2-BFDDC733CA5D" + $"&Concepto=2AABDF7F-EDCE-455F-B775-6283654D7DA0" + $"&Monto=" + ObjItem.MTotal + ""; var content = ""; using (HttpClient _client = new HttpClient()) { content = await _client.GetStringAsync(_Url); } string _URL = (RestService.Servidor + "api/Orden/GetOrdenesSucursal?Licencia=" + AppPrueba.Helpers.Settings.Licencia + "&Estatus=Pendientesaconfirmar&tipoSucursal=s"); var DatosObtenidos2 = await _client.GetAsync(_URL); string res = await DatosObtenidos2.Content.ReadAsStringAsync(); var asd = JsonConvert.DeserializeObject <ResponseHelper>(res).Data.ToString(); App.MVOrden = JsonConvert.DeserializeObject <VistaDelModelo.VMOrden>(asd); MyListviewOrdenesRecibidas.ItemsSource = null; MyListviewOrdenesRecibidas.ItemsSource = App.MVOrden.ListaDeOrdenes; await Navigation.PopToRootAsync(); } catch (Exception) { await DisplayAlert("Error", "Sin acceso a internet", "ok"); } } }