protected void Eliminar() { var oLicencia = new Licencia(); var instance = ControlGeneral.GetInstance(); SucursalItem sucursal = instance.VMSucursalesLocal.ListaDeSucursales.Where(x => x.UidSucursal == UidSucursal).FirstOrDefault(); if (sucursal.oTurno == null) { VMLicencia HostingMvLicencia = new VMLicencia(); HostingMvLicencia.CambiaDisponibilidadDeLicencia(Licencia.ToString()); if (oLicencia.eliminarLicencia(Licencia.ToString())) { instance.VMSucursalesLocal.ObtenSucursales(); MessageBox.Show("Licencia eliminada"); } else { MessageBox.Show("Ha ocurrido un error al eliminar la licencia, intente mas tarde"); } } else { MessageBox.Show("Para eliminar la licencia cierra el turno primero de esta sucursal " + NombreSucursal + " e intenta otra vez"); } }
protected void TerminarOrden() { VMOrden MVOrden = new VMOrden(); var instance = ControlGeneral.GetInstance(); SucursalItem sucursal = instance.VMSucursalesLocal.ListaDeSucursales.Where(x => x.UidSucursal == UidSucursal).FirstOrDefault(); MVOrden.AgregaEstatusALaOrden(new Guid("c412d367-7d05-45d8-aeca-b8fabbf129d9"), UidOrden: UidOrden, UidLicencia: sucursal.Licencia, StrParametro: "S"); instance.Principal.oSeleccionElaboracion = new Orden(); MessageBox.Show("Orden finalizada"); instance.MVOrdenes.StrBusquedaDeOrdenes = "Elaborar"; instance.MVOrdenes.CargaOrdenes(); instance.Principal.VisibilidadVentnaFinalizar = false; }
protected void ConfirmarOrden() { VMOrden MVOrden = new VMOrden(); VMTarifario MVTarifario = new VMTarifario(); var instance = ControlGeneral.GetInstance(); SucursalItem sucursal = instance.VMSucursalesLocal.ListaDeSucursales.Where(x => x.UidSucursal == UidSucursal).FirstOrDefault(); MVOrden.AgregarEstatusOrdenEnSucursal(new Guid("EC09BCDE-ADAC-441D-8CC1-798BC211E46E"), "S", sucursal.Licencia.ToString(), UidOrden: UidOrden); MVOrden.AgregaEstatusALaOrden(new Guid("2d2f38b8-7757-45fb-9ca6-6ecfe20356ed"), UidOrden: UidOrden, UidLicencia: sucursal.Licencia, StrParametro: "S"); MVTarifario.AgregarCodigoAOrdenTarifario(UidCodigo: Guid.NewGuid(), UidLicencia: sucursal.Licencia, uidorden: UidOrden); instance.Principal.oSeleccionado = new Orden(); instance.Principal.oSeleccionElaboracion = new Orden(); MessageBox.Show("Orden confirmada"); instance.MVOrdenes.StrBusquedaDeOrdenes = "Confirmar"; instance.Principal.VisibilidadVentnaConfirmar = false; instance.MVOrdenes.CargaOrdenes(); }