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); }
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); }
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(); } }
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); }
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(); } }
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); }