Ejemplo n.º 1
0
        protected void btn_consultar_Click(object sender, EventArgs e)
        {
            lb_lugar.Visible       = true;
            lb_puesto.Visible      = true;
            lb_solicitante.Visible = true;
            lb_tipo.Visible        = true;
            Label1.Visible         = true;
            Label2.Visible         = true;
            Label3.Visible         = true;
            Label4.Visible         = true;
            GridViewRow        row         = GridView1.SelectedRow;
            int                codigoEntre = Int32.Parse(row.Cells[0].Text);
            int                codSoli     = Int32.Parse(row.Cells[5].Text);
            String             puesto      = row.Cells[3].Text;
            String             tipo        = row.Cells[4].Text;
            SolicitanteData    sd          = new SolicitanteData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString);
            SolicitanteTrabajo soli        = new SolicitanteTrabajo();

            soli = sd.GetSolicutantePorIdSolicidatente(codSoli);
            lb_solicitante.Text = soli.Nombre;
            lb_puesto.Text      = puesto;
            lb_tipo.Text        = tipo;
            EntrevistasData      ed = new EntrevistasData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString);
            EntrevistaProgramada ep = new EntrevistaProgramada();

            ep            = ed.GetEntrevistaPorEntrevista(codigoEntre);
            lb_lugar.Text = ep.Lugar;
        }
Ejemplo n.º 2
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();
            }
        }
        protected void btn_crear_Click(object sender, EventArgs e)
        {
            EntrevistasData entrevistaData =
                new EntrevistasData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString);

            String Valor = Request.QueryString["Valor"];
            int    id    = Int32.Parse(Valor);
            EntrevistaProgramada entrevistaP = new EntrevistaProgramada();

            entrevistaP.HoraEntrevista             = tb_hora.Text;
            entrevistaP.FechaEntrevista            = DateTime.Parse(tb_fecha.Text);
            entrevistaP.TipoeEntrevista            = ddl_tipo.SelectedItem.Value;
            entrevistaP.IdSolitante                = id;
            entrevistaP.PuestoOfertado.ClavePuesto = Int32.Parse(ddl_puestos.SelectedItem.Value);
            entrevistaP.Empleado.IdEmpleado        = 1;
            entrevistaP.Lugar = tb_lugar.Text;

            entrevistaData.InsertarEntrevista(entrevistaP);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                SolicitanteData solicitanteData =
                    new SolicitanteData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString);


                SolicitanteTrabajo solicitante = solicitanteData.GetSolicutantePorNombreUsuario(HttpContext.Current.User.Identity.Name);

                int idSolicitante = solicitante.IdSolicitante;

                EntrevistasData entrevistaData =
                    new EntrevistasData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString);

                List <EntrevistaProgramada> entrevistas = entrevistaData.GetEntrevistasPorUsuario(idSolicitante);

                //Para pornerle nombre a las columnas

                /*  DataTable dt = new DataTable("Entrevista_Programada");
                 * dt.Columns.Add("Fecha");
                 * dt.Columns.Add("Hora");
                 * dt.Columns.Add("Tipo");
                 *
                 * foreach (EntrevistaProgramada libroAux in entrevistas)
                 * {
                 *    DataRow dr = dt.NewRow();
                 *    dr["fecha_entrevista"] = libroAux.FechaEntrevista;
                 *    dr["hora_entrevista"] = libroAux.HoraEntrevista;
                 *    dr["tipo_entrevista"] = libroAux.HoraEntrevista;
                 *
                 *
                 *    dt.Rows.Add(dr);
                 * }
                 */
                /*puedo omitir el paso anterior y toma los nombres de la base de datos por medio de lista
                 * y en lugar de dt pondria la lista para que funcione
                 * acordar ir a las propiedades y cambiar el evento(rayito )por pageLoad*/

                GridView1.DataSource = entrevistas;
                GridView1.DataBind();
            }//if
        }
Ejemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                EntrevistasData entrevistasData =
                    new EntrevistasData(WebConfigurationManager.ConnectionStrings["BuscandoEmpleo"].ConnectionString);
                List <EntrevistaProgramada> entrevistas = entrevistasData.GetEntrevistas();


                DataTable date = new DataTable("Entrevista_Programada");
                date.Columns.Add("id_entrevista");
                date.Columns.Add("fecha_entrevista");
                date.Columns.Add("hora_entrevista");
                date.Columns.Add("id_trabajo");
                date.Columns.Add("tipo_entrevista");
                date.Columns.Add("id_solicitante");

                foreach (EntrevistaProgramada entreAux in entrevistas)
                {
                    DataRow dr = date.NewRow();
                    dr["id_entrevista"]    = entreAux.IdEntrevista;
                    dr["fecha_entrevista"] = entreAux.FechaEntrevista;
                    dr["hora_entrevista"]  = entreAux.HoraEntrevista;
                    dr["id_trabajo"]       = entrevistasData.GetDescripcionPuesto(entreAux.PuestoOfertado.ClavePuesto);
                    dr["tipo_entrevista"]  = entreAux.TipoeEntrevista;
                    dr["id_solicitante"]   = entreAux.SolicitanteTrabajo.IdSolicitante;

                    date.Rows.Add(dr);
                }

                GridView1.DataSource = date;
                GridView1.DataBind();

                lb_lugar.Visible       = false;
                lb_puesto.Visible      = false;
                lb_solicitante.Visible = false;
                lb_tipo.Visible        = false;
                Label1.Visible         = false;
                Label2.Visible         = false;
                Label3.Visible         = false;
                Label4.Visible         = false;
            }
        }