public DataTable EmpresaMiPerfil(EEmpresas idEmpresa) { DataTable datosE = new DataTable(); NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.miperfile", conection); dataAdapter.SelectCommand.Parameters.Add("_idempresa", NpgsqlDbType.Integer).Value = idEmpresa.IdEmpresa1; dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; conection.Open(); dataAdapter.Fill(datosE); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } return(datosE); }
public void Publicar(EEmpresas Epublica)// { DataTable datosR = new DataTable(); NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.f_registra_oferta", conectar); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_titulo", NpgsqlDbType.Text).Value = Epublica.Titulo; dataAdapter.SelectCommand.Parameters.Add("_horario", NpgsqlDbType.Text).Value = Epublica.Horario; dataAdapter.SelectCommand.Parameters.Add("_salario", NpgsqlDbType.Text).Value = Epublica.Salario; dataAdapter.SelectCommand.Parameters.Add("_fecha", NpgsqlDbType.Text).Value = Epublica.Fecha; dataAdapter.SelectCommand.Parameters.Add("_tipo", NpgsqlDbType.Text).Value = Epublica.Tipo; dataAdapter.SelectCommand.Parameters.Add("_funciones", NpgsqlDbType.Text).Value = Epublica.Funcion; dataAdapter.SelectCommand.Parameters.Add("_id_empresa", NpgsqlDbType.Integer).Value = Epublica.Idempresa; dataAdapter.SelectCommand.Parameters.Add("_sesion", NpgsqlDbType.Text).Value = Epublica.Sesion; conectar.Open(); dataAdapter.Fill(datosR); } catch (Exception Ex) { throw Ex; } }
public DataTable registroEmpresa(EEmpresas RegEm) { DataTable perfil = new DataTable(); NpgsqlConnection conexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.f_registro_emp", conexion); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_correo", NpgsqlDbType.Text).Value = RegEm.Correo; dataAdapter.SelectCommand.Parameters.Add("_usuario", NpgsqlDbType.Text).Value = RegEm.Usuario; dataAdapter.SelectCommand.Parameters.Add("_clave", NpgsqlDbType.Text).Value = RegEm.Clave; dataAdapter.SelectCommand.Parameters.Add("_rol", NpgsqlDbType.Integer).Value = RegEm.Rol; conexion.Open(); dataAdapter.Fill(perfil); } catch (Exception Ex) { throw Ex; } finally { if (conexion != null) { conexion.Close(); } } return(perfil); }
public DataTable obtenerComentariosE(EEmpresas idce) //Int32 _id_asp { DataTable perfil = new DataTable(); NpgsqlConnection conexion = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["MiConexion"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("uniempleo.f_obtener_comentariose", conexion); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_id_e", NpgsqlDbType.Integer).Value = idce.IdEmpresa1; conexion.Open(); dataAdapter.Fill(perfil); } catch (Exception Ex) { throw Ex; } finally { if (conexion != null) { conexion.Close(); } } return(perfil); }
protected void bt_publicar_Click(object sender, EventArgs e) { String control = DateTime.Now.ToString("dd/MM/yyyy"); if (DateTime.Parse(tb_fecha.Text) > DateTime.Parse(control)) { L_ErrorContrato.Text = "No puede seleeccionar una fecha anterior"; } else { EEmpresas publicacion = new EEmpresas(); DEmpresas publica = new DEmpresas(); publicacion.Titulo = tb_titulo.Text; publicacion.Horario = tb_horario.Text; publicacion.Salario = tb_salario.Text; publicacion.Fecha = tb_fecha.Text; publicacion.Tipo = DDL_contrato.SelectedItem.ToString(); publicacion.Funcion = tb_funciones.Text; publicacion.Idempresa = (int)Session["id"]; publicacion.Sesion = Session.SessionID; publica.Publicar(publicacion); Response.Redirect("VerAspirantes.aspx"); } }
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(); } int idp = (int)Session["id"]; EDatos empresa = new EDatos(); Dofertas empresacompleta = new Dofertas(); empresa.Idempresa = Int32.Parse(Convert.ToString(Request.QueryString["valor"])); DataTable datos = empresacompleta.obtenerEmpresa(empresa); DL_datose.DataSource = datos; DL_datose.DataBind(); EEmpresas perfile = new EEmpresas(); perfile.IdEmpresa1 = Int32.Parse(Convert.ToString(Request.QueryString["valor"])); DEmpresas perfilcompletoe = new DEmpresas(); DataTable perfilge = perfilcompletoe.obtenerPuntosE(perfile); GV_puntos.DataSource = perfilge; GV_puntos.DataBind(); DataTable perfilgce = perfilcompletoe.obtenerComentariosE(perfile); GV_comentarios.DataSource = perfilgce; GV_comentarios.DataBind(); }
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 ide = (int)Session["id"]; EEmpresas perfile = new EEmpresas(); DEmpresas perfilcompletoe = new DEmpresas(); UEmpresa perfilE = new UEmpresa(); LEmpresa perfilCompletoE = new LEmpresa(); GV_ofertas.DataBind(); /*perfile.IdEmpresa1 = int.Parse(ide.ToString()); * perfilcompletoe.EmpresaMiPerfil(perfile); * DataTable perfilempresa = perfilcompletoe.EmpresaMiPerfil(perfile); * DL_miperfile.DataSource = perfilempresa; * DL_miperfile.DataBind();*/ DataTable perfilge = perfilcompletoe.obtenerPuntosE(perfile); GV_puntos.DataSource = perfilge; GV_puntos.DataBind(); DataTable perfilgce = perfilcompletoe.obtenerComentariosE(perfile); GV_comentarios.DataSource = perfilgce; GV_comentarios.DataBind(); EEmpresas perfiloferta = new EEmpresas(); DEmpresas perfilo = new DEmpresas(); perfiloferta.IdEmpresa1 = (int)Session["id"]; perfilo.obtenermisOfertas(ide); DataTable consulta = perfilo.consultasuma(perfiloferta); LB_PuntosVaciosEmp.Visible = false; if (consulta.Rows.Count > 0) { DataTable sumita = perfilo.SumaPuntosEmp(perfiloferta); DL_TotalPuntosEmp.DataSource = sumita; DL_TotalPuntosEmp.DataBind(); } else { LB_PuntosVaciosEmp.Visible = true; LB_PuntosVaciosEmp.Text = "0"; } }
protected void bt_agregar_Click(object sender, EventArgs e) { DEmpresas empresa = new DEmpresas(); EEmpresas emp = new EEmpresas(); emp.Correo = tb_correo.Text; emp.Usuario = tb_usuario.Text; emp.Clave = tb_clave.Text; emp.Rol = int.Parse(DDL_rol.SelectedValue.ToString()); empresa.registroEmpresa(emp); Response.Redirect("PrincipalAdmi.aspx"); }