Exemplo n.º 1
0
        public List <ClienteEmpleador> GetClientesEmpleadores()
        {
            SqlConnection conexion    = new SqlConnection(cadenaConexion);
            SqlCommand    cmdClientes = new SqlCommand("SELECT id_cliente_empleador, nombre_compania, direccion, ciudad, provincia, codigo_postal from Cliente_Empleador", conexion);

            conexion.Open();
            SqlDataReader drClientes = cmdClientes.ExecuteReader();

            this.listaClientes = new List <ClienteEmpleador>();

            while (drClientes.Read())
            {
                ClienteEmpleador clienteEmp = new ClienteEmpleador();
                clienteEmp.IdClienteEmpleador = int.Parse(drClientes["id_cliente_empleador"].ToString());
                clienteEmp.NombreCompania     = drClientes["nombre_compania"].ToString();
                clienteEmp.Direccion          = drClientes["direccion"].ToString();
                clienteEmp.Ciudad             = drClientes["ciudad"].ToString();
                clienteEmp.Provincia          = drClientes["provincia"].ToString();
                clienteEmp.CodigoPostal       = int.Parse(drClientes["codigo_postal"].ToString());

                listaClientes.Add(clienteEmp);
            }//while
            conexion.Close();

            return(listaClientes);
        }
Exemplo n.º 2
0
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            CategoriaPuesto categoriaPuesto = new CategoriaPuesto();

            categoriaPuesto.CodCategoria    = Int32.Parse(ddlCategorias.SelectedValue);
            categoriaPuesto.NombreCategoria = ddlCategorias.SelectedItem.Text;

            ClienteEmpleadorData clienteData = new ClienteEmpleadorData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString);
            String           usuario         = HttpContext.Current.User.Identity.Name;
            ClienteEmpleador clienteEmplador = new ClienteEmpleador();

            clienteEmplador = clienteData.GetClientePorUsuario(usuario);

            PuestoOfertado puestoOfertado = new PuestoOfertado();

            puestoOfertado.CategoriaPuesto      = categoriaPuesto;
            puestoOfertado.ClienteEmpleador     = clienteEmplador;
            puestoOfertado.Abierto              = 0;
            puestoOfertado.Ciudad               = tbCiudad.Text;
            puestoOfertado.DescripcionPuesto    = tbDescripcion.Text;
            puestoOfertado.DiasLaborar          = tbDias.Text;
            puestoOfertado.ExperienciaRequerida = tbexperiencia.Text;
            puestoOfertado.HoraSalida           = tbSalida.Text;
            puestoOfertado.HoraEntrada          = tbHora.Text;
            puestoOfertado.NumeroVacantes       = Int32.Parse(tbVacantes.Text);
            puestoOfertado.Provincia            = tbProvincia.Text;
            puestoOfertado.Sueldo               = float.Parse(tbSalario.Text);

            PuestoOfertadoData puestoOfertadoData = new PuestoOfertadoData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString);

            puestoOfertadoData.InsertarPuestoOfertado(puestoOfertado);
        }
Exemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                String codCliente = Request.QueryString["codCliente"];
                puestoOferData       = new PuestoOfertadoData(chain);
                clienteEmpleadorData = new ClienteEmpleadorData(chain);

                listaPuestos = puestoOferData.GetPuestosPorCompania(int.Parse(codCliente));
                ClienteEmpleador clienteEmp = clienteEmpleadorData.GetClientePorID(int.Parse(codCliente));

                lblNombreCompania.Text = clienteEmp.NombreCompania;
                gvPuestos.DataSource   = listaPuestos;
                gvPuestos.DataBind();
            }
        }
Exemplo n.º 4
0
        public ClienteEmpleador GetClientePorUsuario(String nombreUsuario)
        {
            SqlConnection conexion    = new SqlConnection(cadenaConexion);
            SqlCommand    cmdClientes = new SqlCommand("SELECT id_cliente_empleador from Contacto_Empleador where nombre_usuario= '" + nombreUsuario + "'", conexion);

            conexion.Open();
            SqlDataReader    drClientes = cmdClientes.ExecuteReader();
            ClienteEmpleador clienteEmp = new ClienteEmpleador();

            while (drClientes.Read())
            {
                idCliente = int.Parse(drClientes["id_cliente_empleador"].ToString());
            }//while
            conexion.Close();
            clienteEmp = GetClientePorID(idCliente);

            return(clienteEmp);
        }
Exemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                String codPuesto = Request.QueryString["codPuesto"];
                entrevistasData       = new EntrevistasData(chain);
                puestoData            = new PuestoOfertadoData(chain);
                clienteEmpData        = new ClienteEmpleadorData(chain);
                this.listaEntrevistas = entrevistasData.GetEntrevistasPorPuesto(int.Parse(codPuesto));
                PuestoOfertado   puesto     = puestoData.GetPuestoPorId(int.Parse(codPuesto));
                ClienteEmpleador clienteEmp = clienteEmpData.GetClientePorID(puesto.ClienteEmpleador.IdClienteEmpleador);

                lblCompania.Text         = clienteEmp.NombreCompania;
                lblNombrePuesto.Text     = puesto.DescripcionPuesto;
                gvEntrevistas.DataSource = listaEntrevistas;
                gvEntrevistas.DataBind();
            }
        }
Exemplo n.º 6
0
        public ClienteEmpleador GetClientePorID(int idCliente)
        {
            SqlConnection conexion    = new SqlConnection(cadenaConexion);
            SqlCommand    cmdClientes = new SqlCommand("SELECT id_cliente_empleador, nombre_compania, direccion, ciudad, provincia, codigo_postal from Cliente_Empleador where id_cliente_empleador=" + idCliente, conexion);

            conexion.Open();
            SqlDataReader    drClientes = cmdClientes.ExecuteReader();
            ClienteEmpleador clienteEmp = new ClienteEmpleador();

            while (drClientes.Read())
            {
                clienteEmp.IdClienteEmpleador = int.Parse(drClientes["id_cliente_empleador"].ToString());
                clienteEmp.NombreCompania     = drClientes["nombre_compania"].ToString();
                clienteEmp.Direccion          = drClientes["direccion"].ToString();
                clienteEmp.Ciudad             = drClientes["ciudad"].ToString();
                clienteEmp.Provincia          = drClientes["provincia"].ToString();
                clienteEmp.CodigoPostal       = int.Parse(drClientes["codigo_postal"].ToString());
            }//while
            conexion.Close();

            return(clienteEmp);
        }