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");
     }
 }