Example #1
0
        private async void ButtonGuardarLicencia_Clicked(object sender, EventArgs e)
        {
            try
            {
                if (!string.IsNullOrEmpty(AppPrueba.Helpers.Settings.Licencia))
                {
                    url = RestService.Servidor + "api/Licencia/GetActualizarLicenciaSucursal?UidLicencia=" + AppPrueba.Helpers.Settings.Licencia.ToString() + "&disponibilidad=true";
                    await _client.GetStringAsync(url);

                    AppPrueba.Helpers.Settings.ClearAllData();
                    //App.MVLicencia.ActualizarLicenciaSucursal(UidLicencia: new Guid(AppPrueba.Helpers.Settings.Licencia), bdisponibilidad: false);
                }
                VMSucursales objSucursal = PickerSucursales.SelectedItem as VMSucursales;
                VMLicencia   objLicencia = PickerLicencia.SelectedItem as VMLicencia;
                //App.MVLicencia.CambiaDisponibilidadDeLicencia(objLicencia.UidLicencia.ToString());
                url = RestService.Servidor + "api/Licencia/GetCambiaDisponibilidadDeLicencia?Licencia=" + objLicencia.UidLicencia.ToString();
                string GuidEmpresa = await _client.GetStringAsync(url);

                AppPrueba.Helpers.Settings.NombreSucursal = objSucursal.IDENTIFICADOR;
                AppPrueba.Helpers.Settings.Licencia       = objLicencia.UidLicencia.ToString();
                AppPrueba.Helpers.Settings.UidSucursal    = objSucursal.ID.ToString();
                var sucursal = App.MVSucursal.LISTADESUCURSALES.Find(s => s.ID == objSucursal.ID);
                AppPrueba.Helpers.Settings.NombreSucursal = sucursal.IDENTIFICADOR;
                AppPrueba.Helpers.Settings.Perfil         = perfil;
                App.Current.MainPage = new MasterMenu();
            }
            catch (Exception)
            {
            }
        }
Example #2
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");
            }
        }
Example #3
0
        public ResponseHelper GetLicenciasEmpresa(string ID)
        {
            Respuesta = new ResponseHelper();
            VMLicencia MVLicencia = new VMLicencia();

            MVLicencia.ObtenerLicenciaSucursal(ID);
            Respuesta.Data = MVLicencia;
            return(Respuesta);
        }
Example #4
0
 public ResponseHelper GetActualizarLicenciaSucursal(Guid UidLicencia, int IdEstatus = 0, bool bdisponibilidad = false, string strIdentificador = "")
 {
     Respuesta  = new ResponseHelper();
     MVLicencia = new VMLicencia();
     MVLicencia.ActualizarLicenciaSucursal(UidLicencia, IdEstatus, bdisponibilidad, strIdentificador);
     Respuesta.Status  = true;
     Respuesta.Message = "Informacion agregada satisfactoriamente";
     return(Respuesta);
 }
Example #5
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);
 }
Example #6
0
 public ResponseHelper GetVerificaEstatusDeLicenciaSucursal(string Licencia)
 {
     Respuesta         = new ResponseHelper();
     MVLicencia        = new VMLicencia();
     Respuesta.Data    = MVLicencia.VerificaEstatusDeLicenciaSucursal(Licencia);
     Respuesta.Status  = true;
     Respuesta.Message = "Informacion agregada satisfactoriamente";
     return(Respuesta);
 }
Example #7
0
 public ResponseHelper GetValidaExistenciaDeLicencia(string Licencia)
 {
     Respuesta         = new ResponseHelper();
     MVLicencia        = new VMLicencia();
     Respuesta.Data    = MVLicencia.ValidaExistenciaDeLicencia(Licencia);
     Respuesta.Status  = true;
     Respuesta.Message = "Informacion agregada satisfactoriamente";
     return(Respuesta);
 }
Example #8
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!!");
                }
            }
        }
Example #9
0
        private void btnAgregar_Click(object sender, RoutedEventArgs e)
        {
            VMSucursales    MVSucursal        = new VMSucursales();
            VMLicencia      HostingMvLicencia = new VMLicencia();
            VMLicenciaLocal oLicencia         = new VMLicenciaLocal();
            string          licencia          = txtLicencia.Text.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.AgregarLicencia(licencia);
                        txtLicencia.Text = string.Empty;
                        switch (resultado)
                        {
                        case 0:
                            //HostingMvLicencia.CambiaDisponibilidadDeLicencia(licencia);

                            dhAgregarLicencia.IsOpen = false;
                            var instance = ControlGeneral.GetInstance();
                            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!!");
                }
            }
        }