public PuestoClass ObtenerInformacionLaboral(int cedula) { connection.Open(); string sql = "select p.*" + "from[Información Laboral] il inner join " + "Puesto p on il.IdPuesto = p.IdPuesto " + "where IdEmpleado = " + cedula.ToString(); SqlCommand comando = new SqlCommand(sql, connection); SqlDataReader read = comando.ExecuteReader(); PuestoClass puesto = null; if (read.Read()) { puesto = new PuestoClass { IdPuesto = Int32.Parse(read["IdPuesto"].ToString()), Nombre_Puesto = read["Nombre Puesto"].ToString(), Salario_Pagado = decimal.Parse(read["Salario Pagado"].ToString()) }; } connection.Close(); return(puesto); }
public List <PuestoClass> ObtenerPuesto() { List <PuestoClass> listaPuesto = new List <PuestoClass>(); connection.Open(); SqlCommand comando = new SqlCommand("select * from Puesto", connection); SqlDataReader read = comando.ExecuteReader(); while (read.Read()) { PuestoClass qPuesto = new PuestoClass(); int x = int.Parse(read["IdPuesto"].ToString()); decimal y = decimal.Parse(read["Salario Pagado"].ToString()); qPuesto.IdPuesto = x; qPuesto.Nombre_Puesto = read["Nombre Puesto"].ToString(); qPuesto.Salario_Pagado = y; listaPuesto.Add(qPuesto); } connection.Close(); return(listaPuesto); }