Exemple #1
0
        protected void btnCrear_Click(object sender, EventArgs e)
        {
            NEGOCIO.Usuario usuario = new NEGOCIO.Usuario();
            usuario.User        = txtUsuario.Text;
            usuario.Contrasena  = txtPassword.Text;
            usuario.TipoUsuario = "Empresa";

            if (usuario.agregarUsuario(txtUsuario.Text))
            {
                usuario.Id = (int)usuario.getUsuarioMaxId();
                usuario    = usuario.getUsuario();

                NEGOCIO.Empresa empresa = new NEGOCIO.Empresa();
                empresa.Rut         = txtRut.Text;
                empresa.RazonSocial = txtRazonSocial.Text;
                empresa.Giro        = txtGiro.Text;
                empresa.Telefono    = txtTelefono.Text;
                empresa.Direccion   = txtDireccion.Text;
                empresa.UsuarioId   = usuario.Id;

                if (empresa.agregarEmpresa())
                {
                    lblStatus.Text = "Empresa creada con exito";
                }
                else
                {
                    usuario.borrarUsuario();
                    lblStatus.Text = "No se pudo crear la empresa";
                }
            }
            else
            {
                lblStatus.Text = "El nombre de usuario ya existe";
            }
        }
 protected void LoginPanel_Authenticate(object sender, AuthenticateEventArgs e)
 {
     NEGOCIO.Usuario usuario = new NEGOCIO.Usuario();
     usuario.Id = usuario.validarUsuario(LoginPanel.UserName, LoginPanel.Password);
     if (usuario.Id != 0)
     {
         usuario            = usuario.getUsuario();
         Session["usuario"] = usuario;
         NEGOCIO.Empresa empresa = new NEGOCIO.Empresa();
         Session["empresa"] = empresa.getEmpresaByUserId(usuario);
         Response.Redirect("Index.aspx");
     }
 }
        private List <NEGOCIO.Usuario> GenerarListado
            (List <DALC.USUARIO> UsuarioDALC)
        {
            List <NEGOCIO.Usuario> Usuarios =
                new List <NEGOCIO.Usuario>();

            foreach (DALC.USUARIO item in UsuarioDALC)
            {
                NEGOCIO.Usuario UserTemp = new NEGOCIO.Usuario();
                UserTemp.Id          = (int)item.ID;
                UserTemp.Contrasena  = item.CONTRASENA;
                UserTemp.User        = item.USUARIO1;
                UserTemp.TipoUsuario = item.TIPO_USUARIO;


                Usuarios.Add(UserTemp);
            }

            return(Usuarios);
        }