Esempio n. 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");
            }
        }
Esempio n. 2
0
 public ResponseHelper GetCambiaDisponibilidadDeLicencia(string Licencia)
 {
     Respuesta  = new ResponseHelper();
     MVLicencia = new VMLicencia();
     MVLicencia.CambiaDisponibilidadDeLicencia(Licencia);
     Respuesta.Status  = true;
     Respuesta.Message = "Informacion agregada satisfactoriamente";
     return(Respuesta);
 }
Esempio n. 3
0
        protected void GuardarLicencia()
        {
            oLicencia = new Licencia();
            VMSucursales MVSucursal        = new VMSucursales();
            VMLicencia   HostingMvLicencia = new VMLicencia();
            VMLicencias  licenciaLocal     = new VMLicencias();
            var          instance          = ControlGeneral.GetInstance();
            string       licencia          = instance.VMLicencia.StrLicencia.Trim();

            if (string.IsNullOrEmpty(licencia) || licencia.Length < 36)
            {
                MessageBox.Show("Debe ingresar una licencia valida");
            }
            else
            {
                if (MVSucursal.ObtenerElTipoDeSucursal(licencia))
                {
                    if (HostingMvLicencia.VerificaDisponibilidad(licencia))
                    {
                        int resultado = oLicencia.GuardarLicencia(licencia);
                        instance.VMLicencia.StrLicencia = string.Empty;
                        instance.VMSucursalesLocal.ObtenSucursales();
                        switch (resultado)
                        {
                        case 0:
                            HostingMvLicencia.CambiaDisponibilidadDeLicencia(licencia);

                            instance.Principal.VisibilidadVentanaLicencia = false;

                            //instance.MVSucursalesLocal.ObtenSucursales();
                            MessageBox.Show("Sucursal agregada");
                            break;

                        case 1:
                            MessageBox.Show("Esta licencia ya ha sido vinculada");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    {
                        MessageBox.Show("Licencia no disponible!!");
                    }
                }
                else
                {
                    MessageBox.Show("La licencia no pertenece a una sucursal suministradora!!");
                }
            }
        }