コード例 #1
0
ファイル: DAspirantes.cs プロジェクト: AlejaPR/Uniempleo
    public DataTable MostrarMensajes(Eofertas idempresa)
    {
        DataTable        datosE    = new DataTable();
        NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.obtener_mensajes", conection);
            dataAdapter.SelectCommand.Parameters.Add("_idempresa", NpgsqlDbType.Integer).Value = idempresa.Idempresa;
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

            conection.Open();
            dataAdapter.Fill(datosE);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
        return(datosE);
    }
コード例 #2
0
ファイル: Dofertas.cs プロジェクト: AlejaPR/Uniempleo
    public DataTable ValidarAgendame(Eofertas validar)//
    {
        DataTable        datosR   = new DataTable();
        NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.f_validar_quiero_agendarme", conectar);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

            dataAdapter.SelectCommand.Parameters.Add("_id", NpgsqlDbType.Integer).Value = validar.Idprueba;



            conectar.Open();
            dataAdapter.Fill(datosR);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (validar != null)
            {
                conectar.Close();
            }
        }
        return(datosR);
    }
コード例 #3
0
ファイル: Dofertas.cs プロジェクト: AlejaPR/Uniempleo
    public DataTable Mensaje(Eofertas mensaje)//
    {
        DataTable        datosR   = new DataTable();
        NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.mensaje_oferta", conectar);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

            dataAdapter.SelectCommand.Parameters.Add("_mensaje", NpgsqlDbType.Text).Value         = mensaje.Mensaje;
            dataAdapter.SelectCommand.Parameters.Add("_idaspirante", NpgsqlDbType.Integer).Value  = mensaje.Idaspirante;
            dataAdapter.SelectCommand.Parameters.Add("_idoferta", NpgsqlDbType.Integer).Value     = mensaje.Idoferta;
            dataAdapter.SelectCommand.Parameters.Add("_fecha_solicitud", NpgsqlDbType.Date).Value = mensaje.Fechasolicitud;
            dataAdapter.SelectCommand.Parameters.Add("_sesion", NpgsqlDbType.Text).Value          = mensaje.Sesion;



            conectar.Open();
            dataAdapter.Fill(datosR);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (mensaje != null)
            {
                conectar.Close();
            }
        }
        return(datosR);
    }
コード例 #4
0
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        Eofertas validar     = new Eofertas();
        Dofertas validarsoli = new Dofertas();

        validar.Idprueba = (int)Session["id"];
        DataTable validate = validarsoli.ValidarAgendame(validar);
        int       idp      = (int)Session["id"];
        Eofertas  oferta   = new Eofertas();
        Dofertas  mensaje  = new Dofertas();

        if (validate.Rows.Count > 0)
        {
            LB_ErrorAgendaAsp.Text = "Ya has solicitado una cita, no puedes enviar la solicitud de nuevo";
        }
        else
        {
            oferta.Mensaje        = "Quiero agendar una cita";
            oferta.Idaspirante    = (int)Session["id"];
            oferta.Idoferta       = Int32.Parse(Convert.ToString(Request.QueryString["valor"]));
            oferta.Fechasolicitud = DateTime.Now;
            oferta.Sesion         = Session.SessionID;
            mensaje.Mensaje(oferta);
            Page.Response.Write("<script language='JavaScript'>window.alert('Tu mensaje ha sido enviado, en unos dias la empresa te contactará ');</script>");
            //Response.Redirect("VerOfertas.aspx");
        }


        //Response.Redirect("OfertaIndividual.aspx");
    }
コード例 #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["id"] == null || Session["nombre"] == null || Session["rol"] == null || (int)Session["rol"] != 2)
        {
            Session["id"]     = null;
            Session["nombre"] = null;
            Session["rol"]    = null;
            Response.Redirect("Loggin.aspx");
            Response.Cache.SetNoStore();
        }
        Eofertas oferta         = new Eofertas();
        Dofertas ofertacompleta = new Dofertas();

        oferta.Idoferta = Int32.Parse(Convert.ToString(Request.QueryString["valor"]));
        DataTable datos = ofertacompleta.obtenerOferta(oferta);

        DL_oferta.DataSource = datos;
        DL_oferta.DataBind();
    }
コード例 #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["id"] == null || Session["nombre"] == null || Session["rol"] == null)
        {
            Response.Redirect("Loggin.aspx");
            Response.Cache.SetNoStore();
        }
        int         idp             = (int)Session["id"];
        Eofertas    mensaje         = new Eofertas();
        DAspirantes mostrarmensajes = new DAspirantes();

        mensaje.Idempresa = (int)Session["id"];
        DataTable mensajes = mostrarmensajes.MostrarMensajes(mensaje);

        DL_mensajes.DataSource = mensajes;
        DL_mensajes.DataBind();
        //Envia id para las citas pendientes del aspirante
        DAspirantes miscitas = new DAspirantes();

        miscitas.VerMisCitasAsp(idp);
    }