Ejemplo n.º 1
0
 public ResponseHelper GetVerificaDisponibilidad(string Licencia)
 {
     Respuesta         = new ResponseHelper();
     MVLicencia        = new VMLicencia();
     Respuesta.Data    = MVLicencia.VerificaDisponibilidad(Licencia);
     Respuesta.Status  = true;
     Respuesta.Message = "Informacion agregada satisfactoriamente";
     return(Respuesta);
 }
Ejemplo n.º 2
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!!");
                }
            }
        }
Ejemplo n.º 3
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!!");
                }
            }
        }