예제 #1
0
        private void BtnLogin_Click(object sender, EventArgs e)
        {
            if (CkUsuAnonimo.Checked)
            {
                //oculto a la vista del usuario formulario actual - no se elimina de la memoria
                this.Hide();

                //hago que se muestre el siguiente formulario
                FrmPrincipalC _unForm = new FrmPrincipalC();
                _unForm.ShowDialog();

                //cierro el formulario actual
                this.Close();
            }
            else
            {
                try
                {
                    //determino intento de ingreso de usuario registrado
                    EntidadesCompartidas.Usuario _unUsuario = Logica.FabricaLogica.getLogicaUsuario().BuscarUsuario(TxtUsuario.Text.Trim());
                    if (_unUsuario == null)
                    {
                        LblError.Text = "No existe el usuario";
                    }
                    else if (_unUsuario.Password.ToUpper() == TxtPassword.Text.Trim().ToUpper())
                    {
                        //oculto a la vista del usuario formulario actual - no se elimina de la memoria
                        this.Hide();

                        //hago que se muestre el siguiente formulario
                        FrmPrinciaplA _unForm = new FrmPrinciaplA();
                        _unForm.ShowDialog();

                        //cierro el formulario actual
                        this.Close();
                    }
                    else
                    {
                        LblError.Text = "Password incorrecta";
                    }
                }
                catch (Exception ex)
                {
                    LblError.Text = ex.Message;
                }
            }
        }
예제 #2
0
        public ActionResult Login(FormCollection collection)
        {
            try
            {
                LoginModel Usuario = new Models.LoginModel();

                EntidadesCompartidas.Usuario Usu = null;

                Usuario.Usuario  = Convert.ToString(collection["Usuario"]);
                Usuario.Password = Convert.ToString(collection["Password"]);

                Usu = CreoServicio().Login(Usuario.Usuario, Usuario.Password);


                if (Usu is EntidadesCompartidas.Dueño)
                {
                    Session["Dueño"] = Usu;
                    return(RedirectToAction("Principal", "Dueño"));
                }
                else if (Usu is EntidadesCompartidas.Cliente)
                {
                    Session["Cliente"] = Usu;

                    return(RedirectToAction("Principal", "ElCliente"));
                }
                else if (Usu is EntidadesCompartidas.Admin)
                {
                    Session["Admin"] = Usu;

                    return(RedirectToAction("Principal", "Admin"));
                }
                else if (Usu is EntidadesCompartidas.Organizador)
                {
                    Session["Organizador"] = Usu;

                    return(RedirectToAction("Principal", "Organizador"));
                }


                return(View());
            }
            catch
            {
                return(View());
            }
        }
예제 #3
0
        public ActionResult Register(FormCollection collection)
        {
            try
            {
                EntidadesCompartidas.Usuario Usuario = null;

                Usuario.CI            = Convert.ToString(collection["Ci"]);
                Usuario.Email         = Convert.ToString(collection["Email"]);
                Usuario.Nombre        = Convert.ToString(collection["Nombre"]);
                Usuario.NombreUsuario = Convert.ToString(collection["Usuario"]);
                Usuario.Contraseña    = Convert.ToString(collection["Password"]);



                CreoServicio().AltaUsuario(Usuario);

                return(View(Usuario));
            }
            catch
            {
                return(View());
            }
        }
예제 #4
0
 public void EliminarUsuario(EntidadesCompartidas.Usuario U)
 {
     base.Channel.EliminarUsuario(U);
 }
예제 #5
0
 public void ModificarUsuario(EntidadesCompartidas.Usuario U)
 {
     base.Channel.ModificarUsuario(U);
 }
예제 #6
0
 public void AltaUsuario(EntidadesCompartidas.Usuario U)
 {
     base.Channel.AltaUsuario(U);
 }