예제 #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");
     }
 }
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            NEGOCIO.Empresa empresa = (NEGOCIO.Empresa)Session["empresa"];
            NEGOCIO.Huesped huesped = new NEGOCIO.Huesped();
            huesped.Nombre     = txtNombre.Text;
            huesped.Apellido   = txtApellido.Text;
            huesped.Rut        = txtRut.Text;
            huesped.Telefono   = txtTelefono.Text;
            huesped.EmpresaRut = empresa.Rut;

            if (huesped.agregarHuesped())
            {
                lblStatus.Text = "Huesped Agregado";
            }
            else
            {
                lblStatus.Text = "No se pudo agregar el huesped";
            }
        }
예제 #4
0
        private List <NEGOCIO.Empresa> GenerarListado
            (List <DALC.EMPRESA> EmpresaDALC)
        {
            List <NEGOCIO.Empresa> Empresas =
                new List <NEGOCIO.Empresa>();

            foreach (DALC.EMPRESA item in EmpresaDALC)
            {
                NEGOCIO.Empresa EmpTemp = new NEGOCIO.Empresa();
                EmpTemp.Rut         = item.RUT;
                EmpTemp.RazonSocial = item.RAZON_SOCIAL;
                EmpTemp.Giro        = item.GIRO;
                EmpTemp.Direccion   = item.DIRECCION;
                EmpTemp.Telefono    = item.TELEFONO;
                EmpTemp.UsuarioId   = (int)item.USUARIO_ID;

                Empresas.Add(EmpTemp);
            }

            return(Empresas);
        }