示例#1
0
        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");
            }
        }
示例#2
0
        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;
        }
示例#3
0
        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();
        }