Exemple #1
0
        private void ValidarUsuario()
        {
            try
            {
                var    passwordBox = pbContrasena as PasswordBox;
                string Usuario     = txtUsuario.Text;

                if (ValidateFields(passwordBox.Password, Usuario))
                {
                    int iStatusLogin = FisioterapeutaDL.ValidarUsuario(Usuario, passwordBox.Password);
                    switch (iStatusLogin)
                    {
                    case -2:
                        System.Windows.Forms.MessageBox.Show("Error de conxión a base de datos.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);

                        break;

                    case -1:
                        System.Windows.Forms.MessageBox.Show("Usuario y/o contraseña incorrectas.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        break;

                    case 0:
                        //login fisoterapueta
                        this.Hide();

                        //if (MessageBoxResult.OK == MessageBox.Show("Simulación de ingreso a módulofisioterapeuta", " Rol Fisioterapeuta", MessageBoxButton.OK))
                        //{
                        //    FisioterapeutaStatic.kblnLoginExitoso = true;
                        //    this.Show();
                        //}

                        break;

                    case 1:

                        this.Hide();

                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #2
0
        private void ValidarUsuario(object parameter)
        {
            var passwordBox = parameter as PasswordBox;

            try
            {
                if (RutasConfiguracionDL.GetRutaFotos() != null)
                {
                    RutasAlmacenamientoStatic.strRutaFotos = RutasConfiguracionDL.GetRutaFotos().vRutaEstatica;
                }
                if (RutasConfiguracionDL.GetRutaReportes() != null)
                {
                    RutasAlmacenamientoStatic.strRutaReportes = RutasConfiguracionDL.GetRutaReportes().vRutaEstatica;
                }



                PacienteStatic.kstrRutaFoto       = RutasAlmacenamientoStatic.strRutaFotos;
                FisioterapeutaStatic.kstrRutaFoto = RutasAlmacenamientoStatic.strRutaFotos;



                int iStatusLogin = FisioterapeutaDL.ValidarUsuario(Usuario, passwordBox.Password);
                switch (iStatusLogin)
                {
                case 0:

                    FisioterapeutaB f = FisioterapeutaDL.ObtenerFisioterapeutaLoguedo(Usuario, passwordBox.Password);
                    FisioterapeutaStatic.FisioterapeutaLogueado = f;

                    //login fisoterapueta
                    ModuloFisioterapeutaViewModel mfv = new ModuloFisioterapeutaViewModel();

                    IModalDialog dialogModuloFisioterapeuta = ServiceProvider.Instance8.Get <IModalDialog>();
                    dialogModuloFisioterapeuta.BindViewModel(mfv);


                    //FisioterapeutaTestAnalisisViewModel ftm = mfv.Children.GetType();


                    dialogModuloFisioterapeuta.ShowDialog();

                    FisioterapeutaStatic.kblnLoginExitoso = true;


                    // FisioterapeutaAgregarViewModel fvm = new FisioterapeutaAgregarViewModel();
                    //IModalDialog dialog = ServiceProvider.Instance2.Get<IModalDialog>();

                    //dialog.BindViewModel(fvm);
                    //dialog.ShowDialog();

                    break;

                case 1:

                    ModuloAdminViewModel mav = new ModuloAdminViewModel();
                    IModalDialog         dialogModuloAdmin = ServiceProvider.Instance.Get <IModalDialog>();
                    dialogModuloAdmin.BindViewModel(mav);
                    dialogModuloAdmin.ShowDialog();
                    FisioterapeutaStatic.kblnLoginExitoso = true;

                    break;
                }

                CloseWindowFlag = true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }